home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Games / Mac Game Developer's Handbook / Graphics / Multiple Screens Revealed < prev    next >
MacBinary  |  1993-04-13  |  222.0 KB  |  [ONLN/HLX2]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Mon Apr 12 23:26:51 1993, modified Mon Apr 12 23:26:55 1993, creator 'HLX2', type 'ONLN', 223898 bytes "Multiple Screens Revealed" , at 0x36b1a 3180 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[ONLN]
macFileCreator[HLX2]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 19 4d 75 6c 74 69 70 | 6c 65 20 53 63 72 65 65 |..Multip|le Scree|
|00000010| 6e 73 20 52 65 76 65 61 | 6c 65 64 00 00 00 00 00 |ns Revea|led.....|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 4f 4e 4c 4e 48 4c 58 | 32 01 00 00 00 00 00 00 |.ONLNHLX|2.......|
|00000050| 00 00 00 00 03 6a 9a 00 | 00 0c 6c a7 ef e3 7b a7 |.....j..|..l...{.|
|00000060| ef e3 7f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 92 cb 00 00 |........|........|
|00000080| 47 52 41 50 48 49 43 41 | 4c 20 54 52 55 46 46 4c |GRAPHICA|L TRUFFL|
|00000090| 45 53 0d 4d 55 4c 54 49 | 50 4c 45 20 53 43 52 45 |ES.MULTI|PLE SCRE|
|000000a0| 45 4e 53 20 52 45 56 45 | 41 4c 45 44 0d 09 0d 46 |ENS REVE|ALED...F|
|000000b0| 4f 52 52 45 53 54 20 54 | 41 4e 41 4b 41 20 41 4e |ORREST T|ANAKA AN|
|000000c0| 44 0d 42 49 4c 4c 20 47 | 75 53 43 48 57 41 4e 0d |D.BILL G|uSCHWAN.|
|000000d0| 4f 6e 65 20 76 65 72 79 | 20 6e 65 61 74 20 66 65 |One very| neat fe|
|000000e0| 61 74 75 72 65 20 6f 66 | 20 74 68 65 20 4d 61 63 |ature of| the Mac|
|000000f0| 69 6e 74 6f 73 68 20 69 | 73 20 74 68 61 74 20 79 |intosh i|s that y|
|00000100| 6f 75 20 63 61 6e 20 63 | 6f 6e 6e 65 63 74 20 6d |ou can c|onnect m|
|00000110| 6f 72 65 20 74 68 61 6e | 20 6f 6e 65 20 73 63 72 |ore than| one scr|
|00000120| 65 65 6e 20 74 6f 20 74 | 68 65 20 63 6f 6d 70 75 |een to t|he compu|
|00000130| 74 65 72 20 61 6e 64 20 | 75 73 65 20 74 68 65 6d |ter and |use them|
|00000140| 20 61 73 20 69 66 20 74 | 68 65 79 20 77 65 72 65 | as if t|hey were|
|00000150| 20 6f 6e 65 20 62 69 67 | 20 73 63 72 65 65 6e 2e | one big| screen.|
|00000160| 20 42 65 74 74 65 72 20 | 73 74 69 6c 6c 2c 20 61 | Better |still, a|
|00000170| 70 70 6c 69 63 61 74 69 | 6f 6e 73 20 74 61 6b 65 |pplicati|ons take|
|00000180| 20 61 64 76 61 6e 74 61 | 67 65 20 6f 66 20 6d 75 | advanta|ge of mu|
|00000190| 6c 74 69 70 6c 65 20 73 | 63 72 65 65 6e 73 20 61 |ltiple s|creens a|
|000001a0| 75 74 6f 6d 61 74 69 63 | 61 6c 6c 79 2e 20 42 75 |utomatic|ally. Bu|
|000001b0| 74 20 74 68 65 20 73 63 | 72 65 65 6e 73 20 74 68 |t the sc|reens th|
|000001c0| 61 74 20 61 72 65 20 61 | 74 74 61 63 68 65 64 20 |at are a|ttached |
|000001d0| 74 6f 20 79 6f 75 72 20 | 73 79 73 74 65 6d 20 63 |to your |system c|
|000001e0| 61 6e 20 68 61 76 65 20 | 64 69 66 66 65 72 65 6e |an have |differen|
|000001f0| 74 20 73 69 7a 65 73 2c | 20 64 65 70 74 68 73 2c |t sizes,| depths,|
|00000200| 20 61 6e 64 20 63 6f 6c | 6f 72 20 74 61 62 6c 65 | and col|or table|
|00000210| 73 2c 20 61 6e 64 20 79 | 6f 75 20 6d 69 67 68 74 |s, and y|ou might|
|00000220| 20 77 61 6e 74 20 74 6f | 20 6f 70 74 69 6d 69 7a | want to| optimiz|
|00000230| 65 20 79 6f 75 72 20 61 | 70 70 6c 69 63 61 74 69 |e your a|pplicati|
|00000240| 6f 6e 20 66 6f 72 20 65 | 61 63 68 20 73 63 72 65 |on for e|ach scre|
|00000250| 65 6e 2c 20 6f 72 20 79 | 6f 75 20 6d 69 67 68 74 |en, or y|ou might|
|00000260| 20 77 61 6e 74 20 74 6f | 20 66 69 6e 64 20 74 68 | want to| find th|
|00000270| 65 20 62 65 73 74 20 73 | 63 72 65 65 6e 20 74 6f |e best s|creen to|
|00000280| 20 64 69 73 70 6c 61 79 | 20 73 6f 6d 65 74 68 69 | display| somethi|
|00000290| 6e 67 20 6f 6e 2e 20 42 | 6f 74 68 20 74 68 65 73 |ng on. B|oth thes|
|000002a0| 65 20 74 68 69 6e 67 73 | 20 61 72 65 20 65 61 73 |e things| are eas|
|000002b0| 79 20 74 6f 20 64 6f 2c | 20 62 75 74 20 6e 6f 74 |y to do,| but not|
|000002c0| 20 6e 65 63 65 73 73 61 | 72 69 6c 79 20 69 6e 20 | necessa|rily in |
|000002d0| 74 68 65 20 77 61 79 73 | 20 74 68 61 74 20 79 6f |the ways| that yo|
|000002e0| 75 20 6d 69 67 68 74 20 | 74 68 69 6e 6b 20 61 74 |u might |think at|
|000002f0| 20 66 69 72 73 74 2e 20 | 49 6e 20 74 68 69 73 20 | first. |In this |
|00000300| 63 6f 6c 75 6d 6e 2c 20 | 77 65 d5 6c 6c 20 75 6e |column, |we.ll un|
|00000310| 63 6f 76 65 72 20 61 20 | 66 65 77 20 69 6d 70 6f |cover a |few impo|
|00000320| 72 74 61 6e 74 20 74 72 | 75 74 68 73 20 61 62 6f |rtant tr|uths abo|
|00000330| 75 74 20 51 75 69 63 6b | 44 72 61 77 d5 73 20 68 |ut Quick|Draw.s h|
|00000340| 61 6e 64 6c 69 6e 67 20 | 6f 66 20 6d 75 6c 74 69 |andling |of multi|
|00000350| 70 6c 65 20 73 63 72 65 | 65 6e 73 2c 20 61 6e 64 |ple scre|ens, and|
|00000360| 20 77 65 d5 6c 6c 20 74 | 61 6c 6b 20 61 62 6f 75 | we.ll t|alk abou|
|00000370| 74 20 61 20 66 65 77 20 | 77 61 79 73 20 74 6f 20 |t a few |ways to |
|00000380| 64 65 61 6c 20 77 69 74 | 68 20 6d 75 6c 74 69 70 |deal wit|h multip|
|00000390| 6c 65 20 73 63 72 65 65 | 6e 73 20 69 66 20 79 6f |le scree|ns if yo|
|000003a0| 75 20 77 61 6e 74 20 74 | 6f 20 67 6f 20 62 65 79 |u want t|o go bey|
|000003b0| 6f 6e 64 20 77 68 61 74 | 20 51 75 69 63 6b 44 72 |ond what| QuickDr|
|000003c0| 61 77 20 67 69 76 65 73 | 20 79 6f 75 20 66 6f 72 |aw gives| you for|
|000003d0| 20 66 72 65 65 2e 0d 49 | 74 d5 73 20 69 6d 70 6f | free..I|t.s impo|
|000003e0| 72 74 61 6e 74 20 74 6f | 20 75 6e 64 65 72 73 74 |rtant to| underst|
|000003f0| 61 6e 64 20 74 68 61 74 | 20 69 66 20 79 6f 75 d5 |and that| if you.|
|00000400| 72 65 20 6a 75 73 74 20 | 64 72 61 77 69 6e 67 20 |re just |drawing |
|00000410| 69 74 65 6d 73 20 74 6f | 20 61 20 77 69 6e 64 6f |items to| a windo|
|00000420| 77 20 61 6e 64 20 77 61 | 6e 74 20 74 6f 20 73 74 |w and wa|nt to st|
|00000430| 61 79 20 63 6f 6d 70 6c | 65 74 65 6c 79 20 61 62 |ay compl|etely ab|
|00000440| 6f 76 65 20 74 68 65 20 | 73 70 65 63 69 66 69 63 |ove the |specific|
|00000450| 73 20 6f 66 20 64 69 66 | 66 65 72 65 6e 74 20 73 |s of dif|ferent s|
|00000460| 63 72 65 65 6e 73 2c 20 | 64 6f 6e d5 74 20 64 6f |creens, |don.t do|
|00000470| 20 61 6e 79 74 68 69 6e | 67 20 73 70 65 63 69 61 | anythin|g specia|
|00000480| 6c d1 6a 75 73 74 20 64 | 72 61 77 20 74 6f 20 79 |l.just d|raw to y|
|00000490| 6f 75 72 20 77 69 6e 64 | 6f 77 20 61 73 20 69 66 |our wind|ow as if|
|000004a0| 20 74 68 65 72 65 20 77 | 65 72 65 20 6f 6e 65 20 | there w|ere one |
|000004b0| 73 63 72 65 65 6e 2e 20 | 51 75 69 63 6b 44 72 61 |screen. |QuickDra|
|000004c0| 77 20 77 61 73 20 64 65 | 73 69 67 6e 65 64 20 74 |w was de|signed t|
|000004d0| 6f 20 6d 61 6b 65 20 6d | 75 6c 74 69 70 6c 65 20 |o make m|ultiple |
|000004e0| 73 63 72 65 65 6e 73 20 | 6c 6f 6f 6b 20 6c 69 6b |screens |look lik|
|000004f0| 65 20 6f 6e 65 2c 20 73 | 6f 20 79 6f 75 20 73 68 |e one, s|o you sh|
|00000500| 6f 75 6c 64 20 74 61 6b | 65 20 61 64 76 61 6e 74 |ould tak|e advant|
|00000510| 61 67 65 20 6f 66 20 74 | 68 69 73 20 76 61 6c 75 |age of t|his valu|
|00000520| 61 62 6c 65 20 61 62 73 | 74 72 61 63 74 69 6f 6e |able abs|traction|
|00000530| 20 69 66 20 79 6f 75 20 | 63 61 6e 2e 20 4e 6f 74 | if you |can. Not|
|00000540| 65 20 74 6f 6f 20 74 68 | 61 74 20 6d 61 63 68 69 |e too th|at machi|
|00000550| 6e 65 73 20 77 69 74 68 | 20 6f 72 69 67 69 6e 61 |nes with| origina|
|00000560| 6c 20 51 75 69 63 6b 44 | 72 61 77 20 63 61 6e 20 |l QuickD|raw can |
|00000570| 61 6c 73 6f 20 68 61 76 | 65 20 6d 75 6c 74 69 70 |also hav|e multip|
|00000580| 6c 65 20 73 63 72 65 65 | 6e 73 2c 20 62 75 74 20 |le scree|ns, but |
|00000590| 77 65 20 64 6f 6e d5 74 | 20 64 65 73 63 72 69 62 |we don.t| describ|
|000005a0| 65 20 74 68 61 74 20 68 | 65 72 65 2e 0d 54 72 75 |e that h|ere..Tru|
|000005b0| 74 68 20 23 31 3a 20 57 | 69 6e 64 6f 77 73 20 64 |th #1: W|indows d|
|000005c0| 6f 6e d5 74 20 63 68 61 | 6e 67 65 20 74 68 65 69 |on.t cha|nge thei|
|000005d0| 72 20 64 65 70 74 68 20 | 6f 72 20 63 6f 6c 6f 72 |r depth |or color|
|000005e0| 20 74 61 62 6c 65 20 77 | 68 65 6e 20 74 68 65 79 | table w|hen they|
|000005f0| d5 72 65 20 6d 6f 76 65 | 64 20 74 6f 20 64 69 66 |.re move|d to dif|
|00000600| 66 65 72 65 6e 74 20 73 | 63 72 65 65 6e 73 2e 0d |ferent s|creens..|
|00000610| 4f 6e 65 20 6f 66 20 74 | 68 65 20 6d 6f 73 74 20 |One of t|he most |
|00000620| 63 6f 6d 6d 6f 6e 20 6d | 69 73 63 6f 6e 63 65 70 |common m|isconcep|
|00000630| 74 69 6f 6e 73 20 61 62 | 6f 75 74 20 0d 6d 75 6c |tions ab|out .mul|
|00000640| 74 69 70 6c 65 20 73 63 | 72 65 65 6e 73 20 69 73 |tiple sc|reens is|
|00000650| 20 74 68 61 74 20 61 20 | 77 69 6e 64 6f 77 d5 73 | that a |window.s|
|00000660| 20 70 69 78 4d 61 70 20 | 68 6f 6c 64 73 20 74 68 | pixMap |holds th|
|00000670| 65 20 09 73 69 7a 65 2c | 20 64 65 70 74 68 2c 20 |e .size,| depth, |
|00000680| 61 6e 64 20 63 6f 6c 6f | 72 20 74 61 62 6c 65 20 |and colo|r table |
|00000690| 6f 66 20 74 68 65 20 73 | 63 72 65 65 6e 20 74 68 |of the s|creen th|
|000006a0| 61 74 20 74 68 65 20 77 | 69 6e 64 6f 77 20 69 73 |at the w|indow is|
|000006b0| 20 6f 6e 2e 20 54 68 61 | 74 20 73 65 65 6d 73 20 | on. Tha|t seems |
|000006c0| 6c 6f 67 69 63 61 6c 20 | 65 6e 6f 75 67 68 20 61 |logical |enough a|
|000006d0| 74 20 66 69 72 73 74 20 | 67 6c 61 6e 63 65 2c 20 |t first |glance, |
|000006e0| 65 73 70 65 63 69 61 6c | 6c 79 20 63 6f 6e 73 69 |especial|ly consi|
|000006f0| 64 65 72 69 6e 67 20 74 | 68 61 74 20 65 61 63 68 |dering t|hat each|
|00000700| 20 73 63 72 65 65 6e 20 | 68 61 73 20 69 74 73 20 | screen |has its |
|00000710| 6f 77 6e 20 70 69 78 4d | 61 70 2e 20 42 75 74 20 |own pixM|ap. But |
|00000720| 69 74 d5 73 20 6e 6f 74 | 20 74 72 75 65 2c 20 62 |it.s not| true, b|
|00000730| 65 63 61 75 73 65 20 61 | 20 77 69 6e 64 6f 77 20 |ecause a| window |
|00000740| 63 61 6e 20 63 72 6f 73 | 73 20 6d 6f 72 65 20 74 |can cros|s more t|
|00000750| 68 61 6e 20 6f 6e 65 20 | 73 63 72 65 65 6e 2e 20 |han one |screen. |
|00000760| 49 6e 73 74 65 61 64 2c | 20 74 68 65 20 70 69 78 |Instead,| the pix|
|00000770| 4d 61 70 20 6f 66 20 61 | 20 77 69 6e 64 6f 77 20 |Map of a| window |
|00000780| 61 6c 77 61 79 73 20 68 | 6f 6c 64 73 20 74 68 65 |always h|olds the|
|00000790| 20 64 65 70 74 68 2c 20 | 63 6f 6c 6f 72 20 74 61 | depth, |color ta|
|000007a0| 62 6c 65 2c 20 61 6e 64 | 20 62 6f 75 6e 64 73 20 |ble, and| bounds |
|000007b0| 72 65 63 74 61 6e 67 6c | 65 20 6f 66 20 74 68 65 |rectangl|e of the|
|000007c0| 20 6d 61 69 6e 20 73 63 | 72 65 65 6e 20 28 74 68 | main sc|reen (th|
|000007d0| 65 20 6f 6e 65 20 77 69 | 74 68 20 74 68 65 20 6d |e one wi|th the m|
|000007e0| 65 6e 75 20 62 61 72 29 | 20 65 76 65 6e 20 69 66 |enu bar)| even if|
|000007f0| 20 74 68 65 20 77 69 6e | 64 6f 77 20 69 73 20 6e | the win|dow is n|
|00000800| 6f 77 68 65 72 65 20 6e | 65 61 72 20 74 68 65 20 |owhere n|ear the |
|00000810| 6d 61 69 6e 20 73 63 72 | 65 65 6e 2e 20 54 68 65 |main scr|een. The|
|00000820| 20 70 69 78 4d 61 70 20 | 6f 66 20 61 20 77 69 6e | pixMap |of a win|
|00000830| 64 6f 77 20 69 73 2c 20 | 69 6e 20 65 73 73 65 6e |dow is, |in essen|
|00000840| 63 65 2c 20 61 20 63 6f | 70 79 20 6f 66 20 74 68 |ce, a co|py of th|
|00000850| 65 20 6d 61 69 6e 20 73 | 63 72 65 65 6e d5 73 20 |e main s|creen.s |
|00000860| 70 69 78 4d 61 70 2c 20 | 65 78 63 65 70 74 20 66 |pixMap, |except f|
|00000870| 6f 72 20 6f 6e 65 20 64 | 65 74 61 69 6c 3a 20 74 |or one d|etail: t|
|00000880| 68 65 20 62 6f 75 6e 64 | 73 20 72 65 63 74 61 6e |he bound|s rectan|
|00000890| 67 6c 65 20 6f 66 20 61 | 20 77 69 6e 64 6f 77 d5 |gle of a| window.|
|000008a0| 73 20 70 69 78 4d 61 70 | 20 69 73 20 69 6e 20 74 |s pixMap| is in t|
|000008b0| 68 65 20 6c 6f 63 61 6c | 20 63 6f 6f 72 64 69 6e |he local| coordin|
|000008c0| 61 74 65 73 20 6f 66 20 | 74 68 65 20 77 69 6e 64 |ates of |the wind|
|000008d0| 6f 77 20 77 68 69 6c 65 | 20 74 68 65 20 62 6f 75 |ow while| the bou|
|000008e0| 6e 64 73 20 72 65 63 74 | 61 6e 67 6c 65 20 6f 66 |nds rect|angle of|
|000008f0| 20 74 68 65 20 6d 61 69 | 6e 20 73 63 72 65 65 6e | the mai|n screen|
|00000900| d5 73 20 70 69 78 4d 61 | 70 20 69 73 20 69 6e 20 |.s pixMa|p is in |
|00000910| 67 6c 6f 62 61 6c 20 63 | 6f 6f 72 64 69 6e 61 74 |global c|oordinat|
|00000920| 65 73 2e 20 49 6e 20 66 | 61 63 74 2c 20 61 6e 79 |es. In f|act, any|
|00000930| 20 73 63 72 65 65 6e d5 | 73 20 70 69 78 4d 61 70 | screen.|s pixMap|
|00000940| 20 68 61 73 20 61 20 62 | 6f 75 6e 64 73 20 72 65 | has a b|ounds re|
|00000950| 63 74 61 6e 67 6c 65 20 | 74 68 61 74 d5 73 20 69 |ctangle |that.s i|
|00000960| 6e 20 67 6c 6f 62 61 6c | 20 63 6f 6f 72 64 69 6e |n global| coordin|
|00000970| 61 74 65 73 2c 20 69 6e | 64 69 63 61 74 69 6e 67 |ates, in|dicating|
|00000980| 20 74 68 61 74 20 73 63 | 72 65 65 6e d5 73 20 70 | that sc|reen.s p|
|00000990| 6f 73 69 74 69 6f 6e 20 | 72 65 6c 61 74 69 76 65 |osition |relative|
|000009a0| 20 74 6f 20 74 68 65 20 | 6d 61 69 6e 20 73 63 72 | to the |main scr|
|000009b0| 65 65 6e 2e 0d 54 6f 20 | 66 69 6e 64 20 74 68 65 |een..To |find the|
|000009c0| 20 73 69 7a 65 73 2c 20 | 64 65 70 74 68 73 2c 20 | sizes, |depths, |
|000009d0| 6f 72 20 63 6f 6c 6f 72 | 20 74 61 62 6c 65 73 20 |or color| tables |
|000009e0| 6f 66 20 74 68 65 20 73 | 63 72 65 65 6e 73 20 79 |of the s|creens y|
|000009f0| 6f 75 72 20 77 69 6e 64 | 6f 77 20 69 73 20 6f 6e |our wind|ow is on|
|00000a00| 2c 20 79 6f 75 20 73 68 | 6f 75 6c 64 20 75 73 65 |, you sh|ould use|
|00000a10| 20 74 68 65 20 6c 69 73 | 74 20 6f 66 20 47 44 65 | the lis|t of GDe|
|00000a20| 76 69 63 65 73 20 74 68 | 61 74 20 74 68 65 20 73 |vices th|at the s|
|00000a30| 79 73 74 65 6d 20 6d 61 | 69 6e 74 61 69 6e 73 20 |ystem ma|intains |
|00000a40| 28 75 73 75 61 6c 6c 79 | 20 63 61 6c 6c 65 64 20 |(usually| called |
|00000a50| 74 68 65 20 64 65 76 69 | 63 65 20 6c 69 73 74 29 |the devi|ce list)|
|00000a60| 2c 20 77 68 69 63 68 20 | 67 69 76 65 73 20 79 6f |, which |gives yo|
|00000a70| 75 20 74 68 65 20 70 69 | 78 4d 61 70 20 6f 66 20 |u the pi|xMap of |
|00000a80| 65 61 63 68 20 73 63 72 | 65 65 6e 2e 20 57 65 d5 |each scr|een. We.|
|00000a90| 6c 6c 20 64 65 73 63 72 | 69 62 65 20 61 20 6d 65 |ll descr|ibe a me|
|00000aa0| 74 68 6f 64 20 6f 66 20 | 75 73 69 6e 67 20 74 68 |thod of |using th|
|00000ab0| 65 20 64 65 76 69 63 65 | 20 6c 69 73 74 20 6c 61 |e device| list la|
|00000ac0| 74 65 72 2e 0d 54 72 75 | 74 68 20 23 32 3a 20 54 |ter..Tru|th #2: T|
|00000ad0| 68 65 72 65 20 61 72 65 | 20 65 78 61 63 74 6c 79 |here are| exactly|
|00000ae0| 20 74 77 6f 20 63 6f 6f | 72 64 69 6e 61 74 65 20 | two coo|rdinate |
|00000af0| 73 79 73 74 65 6d 73 2e | 0d 57 69 74 68 20 6d 75 |systems.|.With mu|
|00000b00| 6c 74 69 70 6c 65 20 73 | 63 72 65 65 6e 73 2c 20 |ltiple s|creens, |
|00000b10| 69 74 d5 73 20 65 61 73 | 79 20 74 6f 20 67 65 74 |it.s eas|y to get|
|00000b20| 20 63 6f 6e 66 75 73 65 | 64 20 62 79 20 77 68 61 | confuse|d by wha|
|00000b30| 74 20 6c 6f 6f 6b 73 20 | 6c 69 6b 65 20 6d 61 6e |t looks |like man|
|00000b40| 79 20 63 6f 6f 72 64 69 | 6e 61 74 65 20 73 79 73 |y coordi|nate sys|
|00000b50| 74 65 6d 73 2c 20 62 75 | 74 20 74 68 65 72 65 20 |tems, bu|t there |
|00000b60| 61 72 65 20 6f 6e 6c 79 | 20 74 77 6f 3a 20 74 68 |are only| two: th|
|00000b70| 65 20 6c 6f 63 61 6c 20 | 63 6f 6f 72 64 69 6e 61 |e local |coordina|
|00000b80| 74 65 20 73 79 73 74 65 | 6d 20 6f 66 20 74 68 65 |te syste|m of the|
|00000b90| 20 63 75 72 72 65 6e 74 | 20 70 6f 72 74 20 61 6e | current| port an|
|00000ba0| 64 20 74 68 65 20 67 6c | 6f 62 61 6c 20 63 6f 6f |d the gl|obal coo|
|00000bb0| 72 64 69 6e 61 74 65 20 | 73 79 73 74 65 6d 2e 20 |rdinate |system. |
|00000bc0| 51 75 69 63 6b 44 72 61 | 77 20 68 61 73 20 6e 6f |QuickDra|w has no|
|00000bd0| 20 63 6f 6e 63 65 70 74 | 20 6f 66 20 61 20 63 6f | concept| of a co|
|00000be0| 6f 72 64 69 6e 61 74 65 | 20 73 79 73 74 65 6d 20 |ordinate| system |
|00000bf0| 66 6f 72 20 65 61 63 68 | 20 73 63 72 65 65 6e 2e |for each| screen.|
|00000c00| 20 47 6c 6f 62 61 6c 20 | 73 63 72 65 65 6e 20 63 | Global |screen c|
|00000c10| 6f 6f 72 64 69 6e 61 74 | 65 73 20 61 72 65 20 61 |oordinat|es are a|
|00000c20| 6c 77 61 79 73 20 72 65 | 6c 61 74 69 76 65 20 74 |lways re|lative t|
|00000c30| 6f 20 74 68 65 20 6d 61 | 69 6e 20 73 63 72 65 65 |o the ma|in scree|
|00000c40| 6e d1 74 68 65 20 67 6c | 6f 62 61 6c 20 63 6f 6f |n.the gl|obal coo|
|00000c50| 72 64 69 6e 61 74 65 20 | 28 30 2c 30 29 20 69 73 |rdinate |(0,0) is|
|00000c60| 20 61 6c 77 61 79 73 20 | 61 74 20 74 68 65 20 65 | always |at the e|
|00000c70| 78 74 72 65 6d 65 20 75 | 70 70 65 72 20 6c 65 66 |xtreme u|pper lef|
|00000c80| 74 20 63 6f 72 6e 65 72 | 20 6f 66 20 74 68 65 20 |t corner| of the |
|00000c90| 6d 65 6e 75 20 62 61 72 | 2e 0d 41 6c 6c 20 63 6f |menu bar|..All co|
|00000ca0| 6f 72 64 69 6e 61 74 65 | 73 20 69 6e 20 61 20 67 |ordinate|s in a g|
|00000cb0| 72 61 70 68 69 63 73 20 | 70 6f 72 74 20 61 72 65 |raphics |port are|
|00000cc0| 20 6c 6f 63 61 6c 20 63 | 6f 6f 72 64 69 6e 61 74 | local c|oordinat|
|00000cd0| 65 73 2c 20 69 6e 63 6c | 75 64 69 6e 67 20 74 68 |es, incl|uding th|
|00000ce0| 65 20 62 6f 75 6e 64 73 | 20 72 65 63 74 61 6e 67 |e bounds| rectang|
|00000cf0| 6c 65 20 6f 66 20 74 68 | 65 20 70 6f 72 74 d5 73 |le of th|e port.s|
|00000d00| 20 70 69 78 4d 61 70 2e | 20 54 68 69 73 20 62 6f | pixMap.| This bo|
|00000d10| 75 6e 64 73 20 72 65 63 | 74 61 6e 67 6c 65 20 68 |unds rec|tangle h|
|00000d20| 61 73 20 74 77 6f 20 70 | 75 72 70 6f 73 65 73 2e |as two p|urposes.|
|00000d30| 20 46 69 72 73 74 2c 20 | 69 74 20 64 65 66 69 6e | First, |it defin|
|00000d40| 65 73 20 74 68 65 20 61 | 72 65 61 20 6f 66 20 61 |es the a|rea of a|
|00000d50| 20 70 69 78 65 6c 20 69 | 6d 61 67 65 20 74 68 61 | pixel i|mage tha|
|00000d60| 74 20 51 75 69 63 6b 44 | 72 61 77 20 63 61 6e 20 |t QuickD|raw can |
|00000d70| 64 72 61 77 20 69 6e 74 | 6f 2e 20 53 65 63 6f 6e |draw int|o. Secon|
|00000d80| 64 2c 20 74 68 65 20 74 | 6f 70 20 6c 65 66 74 20 |d, the t|op left |
|00000d90| 70 6f 69 6e 74 20 6f 66 | 20 74 68 65 20 62 6f 75 |point of| the bou|
|00000da0| 6e 64 73 20 72 65 63 74 | 61 6e 67 6c 65 20 69 73 |nds rect|angle is|
|00000db0| 20 74 68 65 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 20 | the hor|izontal |
|00000dc0| 61 6e 64 20 76 65 72 74 | 69 63 61 6c 20 64 69 73 |and vert|ical dis|
|00000dd0| 74 61 6e 63 65 20 66 72 | 6f 6d 20 74 68 65 20 6f |tance fr|om the o|
|00000de0| 72 69 67 69 6e 20 6f 66 | 20 74 68 65 20 6c 6f 63 |rigin of| the loc|
|00000df0| 61 6c 20 63 6f 6f 72 64 | 69 6e 61 74 65 20 73 79 |al coord|inate sy|
|00000e00| 73 74 65 6d 20 74 6f 20 | 74 68 65 20 6f 72 69 67 |stem to |the orig|
|00000e10| 69 6e 20 6f 66 20 74 68 | 65 20 67 6c 6f 62 61 6c |in of th|e global|
|00000e20| 20 63 6f 6f 72 64 69 6e | 61 74 65 20 73 79 73 74 | coordin|ate syst|
|00000e30| 65 6d 2e 20 53 70 65 63 | 69 66 69 63 61 6c 6c 79 |em. Spec|ifically|
|00000e40| 2c 20 69 66 20 79 6f 75 | 20 73 75 62 74 72 61 63 |, if you| subtrac|
|00000e50| 74 20 74 68 65 20 63 6f | 6f 72 64 69 6e 61 74 65 |t the co|ordinate|
|00000e60| 20 6f 66 20 74 68 65 20 | 74 6f 70 20 6c 65 66 74 | of the |top left|
|00000e70| 20 63 6f 72 6e 65 72 20 | 6f 66 20 74 68 65 20 62 | corner |of the b|
|00000e80| 6f 75 6e 64 73 20 72 65 | 63 74 61 6e 67 6c 65 20 |ounds re|ctangle |
|00000e90| 66 72 6f 6d 20 61 6c 6c | 20 74 68 65 20 6f 74 68 |from all| the oth|
|00000ea0| 65 72 20 63 6f 6f 72 64 | 69 6e 61 74 65 73 20 69 |er coord|inates i|
|00000eb0| 6e 20 61 20 70 6f 72 74 | 2c 20 79 6f 75 20 63 6f |n a port|, you co|
|00000ec0| 6e 76 65 72 74 20 74 68 | 6f 73 65 20 63 6f 6f 72 |nvert th|ose coor|
|00000ed0| 64 69 6e 61 74 65 73 20 | 69 6e 74 6f 20 74 68 65 |dinates |into the|
|00000ee0| 20 65 71 75 69 76 61 6c | 65 6e 74 20 67 6c 6f 62 | equival|ent glob|
|00000ef0| 61 6c 20 63 6f 6f 72 64 | 69 6e 61 74 65 73 2e 09 |al coord|inates..|
|00000f00| 0d 0d 41 6e 20 65 78 61 | 6d 70 6c 65 20 6f 66 20 |..An exa|mple of |
|00000f10| 74 68 65 20 72 65 6c 61 | 74 69 6f 6e 73 68 69 70 |the rela|tionship|
|00000f20| 20 62 65 74 77 65 65 6e | 20 74 68 65 20 70 6f 72 | between| the por|
|00000f30| 74 52 65 63 74 20 6f 66 | 20 61 20 77 69 6e 64 6f |tRect of| a windo|
|00000f40| 77 20 61 6e 64 20 74 68 | 65 20 62 6f 75 6e 64 73 |w and th|e bounds|
|00000f50| 20 72 65 63 74 61 6e 67 | 6c 65 20 6f 66 20 69 74 | rectang|le of it|
|00000f60| 73 20 70 69 78 4d 61 70 | 20 69 73 20 73 68 6f 77 |s pixMap| is show|
|00000f70| 6e 20 69 6e 20 74 68 65 | 20 66 6f 6c 6c 6f 77 69 |n in the| followi|
|00000f80| 6e 67 20 66 69 67 75 72 | 65 2e 20 54 68 65 20 74 |ng figur|e. The t|
|00000f90| 77 6f 20 73 63 72 65 65 | 6e 73 20 69 6e 20 74 68 |wo scree|ns in th|
|00000fa0| 65 20 65 78 61 6d 70 6c | 65 20 61 72 65 20 6e 65 |e exampl|e are ne|
|00000fb0| 78 74 20 74 6f 20 65 61 | 63 68 20 6f 74 68 65 72 |xt to ea|ch other|
|00000fc0| 20 61 6e 64 20 61 72 65 | 20 62 6f 74 68 20 36 34 | and are| both 64|
|00000fd0| 30 20 70 69 78 65 6c 73 | 20 61 63 72 6f 73 73 20 |0 pixels| across |
|00000fe0| 61 6e 64 20 34 38 30 20 | 70 69 78 65 6c 73 20 64 |and 480 |pixels d|
|00000ff0| 6f 77 6e 2c 20 77 69 74 | 68 20 74 68 65 20 6d 61 |own, wit|h the ma|
|00001000| 69 6e 20 73 63 72 65 65 | 6e 20 6f 6e 20 74 68 65 |in scree|n on the|
|00001010| 20 6c 65 66 74 2c 20 61 | 6e 64 20 74 68 65 20 77 | left, a|nd the w|
|00001020| 69 6e 64 6f 77 20 69 73 | 20 63 6f 6e 74 61 69 6e |indow is| contain|
|00001030| 65 64 20 65 6e 74 69 72 | 65 6c 79 20 6f 6e 20 74 |ed entir|ely on t|
|00001040| 68 65 20 73 65 63 6f 6e | 64 20 73 63 72 65 65 6e |he secon|d screen|
|00001050| 2e 20 47 6c 6f 62 61 6c | 20 63 6f 6f 72 64 69 6e |. Global| coordin|
|00001060| 61 74 65 73 20 61 72 65 | 20 6d 61 72 6b 65 64 20 |ates are| marked |
|00001070| 61 72 6f 75 6e 64 20 74 | 68 65 20 63 6f 72 6e 65 |around t|he corne|
|00001080| 72 73 20 6f 66 20 74 68 | 65 20 73 63 72 65 65 6e |rs of th|e screen|
|00001090| 73 20 61 6e 64 20 74 68 | 65 20 70 6f 72 74 52 65 |s and th|e portRe|
|000010a0| 63 74 20 61 6e 64 20 62 | 6f 75 6e 64 73 20 72 65 |ct and b|ounds re|
|000010b0| 63 74 61 6e 67 6c 65 20 | 61 72 65 20 6d 61 72 6b |ctangle |are mark|
|000010c0| 65 64 20 77 69 74 68 20 | 61 20 64 61 73 68 65 64 |ed with |a dashed|
|000010d0| 20 6f 75 74 6c 69 6e 65 | 2e 20 4e 6f 74 69 63 65 | outline|. Notice|
|000010e0| 20 74 68 61 74 20 74 68 | 65 20 62 6f 75 6e 64 73 | that th|e bounds|
|000010f0| 20 72 65 63 74 61 6e 67 | 6c 65 20 63 69 72 63 75 | rectang|le circu|
|00001100| 6d 73 63 72 69 62 65 73 | 20 74 68 65 20 6d 61 69 |mscribes| the mai|
|00001110| 6e 20 73 63 72 65 65 6e | 2c 20 61 6e 64 20 69 74 |n screen|, and it|
|00001120| d5 73 20 69 6e 20 74 68 | 65 20 6c 6f 63 61 6c 20 |.s in th|e local |
|00001130| 63 6f 6f 72 64 69 6e 61 | 74 65 73 20 6f 66 20 74 |coordina|tes of t|
|00001140| 68 65 20 77 69 6e 64 6f | 77 2e 20 49 66 20 79 6f |he windo|w. If yo|
|00001150| 75 20 73 75 62 74 72 61 | 63 74 20 74 68 65 20 63 |u subtra|ct the c|
|00001160| 6f 6d 70 6f 6e 65 6e 74 | 73 20 6f 66 20 74 68 65 |omponent|s of the|
|00001170| 20 62 6f 75 6e 64 73 20 | 72 65 63 74 61 6e 67 6c | bounds |rectangl|
|00001180| 65 d5 73 20 74 6f 70 20 | 6c 65 66 74 20 63 6f 72 |e.s top |left cor|
|00001190| 6e 65 72 20 66 72 6f 6d | 20 74 68 65 20 63 6f 6f |ner from| the coo|
|000011a0| 72 64 69 6e 61 74 65 73 | 20 6f 66 20 74 68 65 20 |rdinates| of the |
|000011b0| 70 6f 72 74 52 65 63 74 | 2c 20 79 6f 75 20 67 65 |portRect|, you ge|
|000011c0| 74 20 74 68 65 20 72 65 | 63 74 61 6e 67 6c 65 20 |t the re|ctangle |
|000011d0| 5b 54 3a 32 35 20 4c 3a | 36 36 30 20 42 3a 33 32 |[T:25 L:|660 B:32|
|000011e0| 35 20 52 3a 31 31 36 30 | 5d 2c 20 77 68 69 63 68 |5 R:1160|], which|
|000011f0| 20 69 73 20 74 68 65 20 | 70 6f 72 74 52 65 63 74 | is the |portRect|
|00001200| 20 69 6e 20 67 6c 6f 62 | 61 6c 20 63 6f 6f 72 64 | in glob|al coord|
|00001210| 69 6e 61 74 65 73 2e 0d | 54 72 75 74 68 20 23 33 |inates..|Truth #3|
|00001220| 3a 20 51 75 69 63 6b 44 | 72 61 77 20 73 77 69 74 |: QuickD|raw swit|
|00001230| 63 68 65 73 20 74 6f 20 | 74 68 65 20 47 44 65 76 |ches to |the GDev|
|00001240| 69 63 65 20 6f 66 20 65 | 61 63 68 20 73 63 72 65 |ice of e|ach scre|
|00001250| 65 6e 20 79 6f 75 72 20 | 64 72 61 77 69 6e 67 20 |en your |drawing |
|00001260| 63 72 6f 73 73 65 73 20 | 61 73 20 69 74 d5 73 20 |crosses |as it.s |
|00001270| 64 72 61 77 6e 2e 0d 57 | 68 65 6e 20 79 6f 75 20 |drawn..W|hen you |
|00001280| 64 72 61 77 20 73 6f 6d | 65 74 68 69 6e 67 20 74 |draw som|ething t|
|00001290| 6f 20 61 20 77 69 6e 64 | 6f 77 2c 20 51 75 69 63 |o a wind|ow, Quic|
|000012a0| 6b 44 72 61 77 20 73 65 | 61 72 63 68 65 73 20 74 |kDraw se|arches t|
|000012b0| 68 65 20 64 65 76 69 63 | 65 20 6c 69 73 74 20 66 |he devic|e list f|
|000012c0| 6f 72 20 65 76 65 72 79 | 20 47 44 65 76 69 63 65 |or every| GDevice|
|000012d0| 20 77 68 6f 73 65 20 67 | 64 52 65 63 74 20 69 6e | whose g|dRect in|
|000012e0| 74 65 72 73 65 63 74 73 | 20 79 6f 75 72 20 64 72 |tersects| your dr|
|000012f0| 61 77 69 6e 67 2e 20 46 | 6f 72 20 65 61 63 68 20 |awing. F|or each |
|00001300| 69 6e 74 65 72 73 65 63 | 74 69 6e 67 20 47 44 65 |intersec|ting GDe|
|00001310| 76 69 63 65 2c 20 51 75 | 69 63 6b 44 72 61 77 20 |vice, Qu|ickDraw |
|00001320| 6d 61 6b 65 73 20 69 74 | 20 74 68 65 20 63 75 72 |makes it| the cur|
|00001330| 72 65 6e 74 20 47 44 65 | 76 69 63 65 20 61 6e 64 |rent GDe|vice and|
|00001340| 20 74 68 65 6e 20 64 72 | 61 77 73 20 74 68 65 20 | then dr|aws the |
|00001350| 69 6e 74 65 72 73 65 63 | 74 69 6e 67 20 70 61 72 |intersec|ting par|
|00001360| 74 20 6f 66 20 79 6f 75 | 72 20 64 72 61 77 69 6e |t of you|r drawin|
|00001370| 67 2e 20 53 77 69 74 63 | 68 69 6e 67 20 47 44 65 |g. Switc|hing GDe|
|00001380| 76 69 63 65 73 20 69 73 | 20 69 6d 70 6f 72 74 61 |vices is| importa|
|00001390| 6e 74 20 62 65 63 61 75 | 73 65 20 74 68 65 20 63 |nt becau|se the c|
|000013a0| 75 72 72 65 6e 74 20 47 | 44 65 76 69 63 65 20 70 |urrent G|Device p|
|000013b0| 72 6f 76 69 64 65 73 20 | 74 68 65 20 63 75 72 72 |rovides |the curr|
|000013c0| 65 6e 74 20 63 6f 6c 6f | 72 20 65 6e 76 69 72 6f |ent colo|r enviro|
|000013d0| 6e 6d 65 6e 74 2c 20 77 | 68 69 63 68 20 74 65 6c |nment, w|hich tel|
|000013e0| 6c 73 20 74 68 65 20 73 | 79 73 74 65 6d 20 77 68 |ls the s|ystem wh|
|000013f0| 61 74 20 63 6f 6c 6f 72 | 20 63 6f 72 72 65 73 70 |at color| corresp|
|00001400| 6f 6e 64 73 20 74 6f 20 | 65 61 63 68 20 70 69 78 |onds to |each pix|
|00001410| 65 6c 20 76 61 6c 75 65 | 20 61 6e 64 20 76 69 63 |el value| and vic|
|00001420| 65 20 76 65 72 73 61 2e | 20 41 73 20 51 75 69 63 |e versa.| As Quic|
|00001430| 6b 44 72 61 77 20 64 72 | 61 77 73 20 61 63 72 6f |kDraw dr|aws acro|
|00001440| 73 73 20 79 6f 75 72 20 | 73 63 72 65 65 6e 73 2c |ss your |screens,|
|00001450| 20 69 74 20 6b 65 65 70 | 73 20 73 77 69 74 63 68 | it keep|s switch|
|00001460| 69 6e 67 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 |ing the |current |
|00001470| 47 44 65 76 69 63 65 20 | 74 6f 20 74 68 65 20 6f |GDevice |to the o|
|00001480| 6e 65 20 66 6f 72 20 74 | 68 65 20 73 63 72 65 65 |ne for t|he scree|
|00001490| 6e 20 69 74 d5 73 20 61 | 63 74 69 76 65 6c 79 20 |n it.s a|ctively |
|000014a0| 64 72 61 77 69 6e 67 20 | 74 6f 2e 0d 43 6f 6c 6f |drawing |to..Colo|
|000014b0| 72 20 65 6e 76 69 72 6f | 6e 6d 65 6e 74 73 20 61 |r enviro|nments a|
|000014c0| 72 65 20 73 70 65 63 69 | 66 69 63 20 74 6f 20 65 |re speci|fic to e|
|000014d0| 61 63 68 20 73 63 72 65 | 65 6e 2e 20 43 6f 6d 70 |ach scre|en. Comp|
|000014e0| 61 72 65 20 74 68 69 73 | 20 77 69 74 68 20 67 72 |are this| with gr|
|000014f0| 61 66 50 6f 72 74 73 20 | 61 6e 64 20 63 47 72 61 |afPorts |and cGra|
|00001500| 66 50 6f 72 74 73 2c 20 | 77 68 69 63 68 20 70 72 |fPorts, |which pr|
|00001510| 6f 76 69 64 65 20 74 68 | 65 20 73 63 72 65 65 6e |ovide th|e screen|
|00001520| 2d 69 6e 64 65 70 65 6e | 64 65 6e 74 20 64 72 61 |-indepen|dent dra|
|00001530| 77 69 6e 67 20 65 6e 76 | 69 72 6f 6e 6d 65 6e 74 |wing env|ironment|
|00001540| 20 09 74 68 61 74 20 74 | 65 6c 6c 73 20 74 68 65 | .that t|ells the|
|00001550| 20 73 79 73 74 65 6d 20 | 74 68 69 6e 67 73 20 6c | system |things l|
|00001560| 69 6b 65 20 74 68 65 20 | 70 61 74 74 65 72 6e 2c |ike the |pattern,|
|00001570| 20 70 65 6e 20 73 69 7a | 65 2c 20 61 6e 64 20 63 | pen siz|e, and c|
|00001580| 6f 6c 6f 72 20 74 6f 20 | 75 73 65 20 77 68 65 6e |olor to |use when|
|00001590| 20 64 72 61 77 69 6e 67 | 20 73 6f 6d 65 74 68 69 | drawing| somethi|
|000015a0| 6e 67 2e 20 45 61 63 68 | 20 77 69 6e 64 6f 77 20 |ng. Each| window |
|000015b0| 67 65 74 73 20 69 74 73 | 20 6f 77 6e 20 64 72 61 |gets its| own dra|
|000015c0| 77 69 6e 67 20 65 6e 76 | 69 72 6f 6e 6d 65 6e 74 |wing env|ironment|
|000015d0| 2c 20 62 75 74 20 68 61 | 73 20 74 6f 20 73 68 61 |, but ha|s to sha|
|000015e0| 72 65 20 74 68 65 20 63 | 6f 6c 6f 72 20 65 6e 76 |re the c|olor env|
|000015f0| 69 72 6f 6e 6d 65 6e 74 | 73 20 77 69 74 68 20 6f |ironment|s with o|
|00001600| 74 68 65 72 20 77 69 6e | 64 6f 77 73 2e 0d 54 68 |ther win|dows..Th|
|00001610| 65 72 65 66 6f 72 65 2c | 20 79 6f 75 20 73 68 6f |erefore,| you sho|
|00001620| 75 6c 64 20 6e 65 76 65 | 72 20 73 77 69 74 63 68 |uld neve|r switch|
|00001630| 20 47 44 65 76 69 63 65 | 73 20 74 6f 20 68 61 76 | GDevice|s to hav|
|00001640| 65 20 51 75 69 63 6b 44 | 72 61 77 20 64 72 61 77 |e QuickD|raw draw|
|00001650| 20 74 6f 20 61 20 73 70 | 65 63 69 66 69 63 20 73 | to a sp|ecific s|
|00001660| 63 72 65 65 6e d1 51 75 | 69 63 6b 44 72 61 77 20 |creen.Qu|ickDraw |
|00001670| 73 77 69 74 63 68 65 73 | 20 47 44 65 76 69 63 65 |switches| GDevice|
|00001680| 73 20 61 73 20 61 70 70 | 72 6f 70 72 69 61 74 65 |s as app|ropriate|
|00001690| 2e 20 57 68 65 6e 65 76 | 65 72 20 79 6f 75 20 68 |. Whenev|er you h|
|000016a0| 61 76 65 20 51 75 69 63 | 6b 44 72 61 77 20 64 72 |ave Quic|kDraw dr|
|000016b0| 61 77 20 74 6f 20 61 6e | 79 20 73 63 72 65 65 6e |aw to an|y screen|
|000016c0| 2c 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 47 44 |, the cu|rrent GD|
|000016d0| 65 76 69 63 65 20 73 68 | 6f 75 6c 64 20 62 65 20 |evice sh|ould be |
|000016e0| 74 68 65 20 6d 61 69 6e | 20 73 63 72 65 65 6e d5 |the main| screen.|
|000016f0| 73 20 47 44 65 76 69 63 | 65 2c 20 77 68 69 63 68 |s GDevic|e, which|
|00001700| 20 69 74 20 69 73 20 62 | 79 20 64 65 66 61 75 6c | it is b|y defaul|
|00001710| 74 2e 20 54 68 65 20 6f | 6e 6c 79 20 74 69 6d 65 |t. The o|nly time|
|00001720| 20 74 68 61 74 20 79 6f | 75 20 73 68 6f 75 6c 64 | that yo|u should|
|00001730| 20 73 77 69 74 63 68 20 | 47 44 65 76 69 63 65 73 | switch |GDevices|
|00001740| 20 65 78 70 6c 69 63 69 | 74 6c 79 20 69 73 20 74 | explici|tly is t|
|00001750| 6f 20 73 77 69 74 63 68 | 20 62 65 74 77 65 65 6e |o switch| between|
|00001760| 20 6f 6e 2d 73 63 72 65 | 65 6e 20 61 6e 64 20 6f | on-scre|en and o|
|00001770| 66 66 2d 73 63 72 65 65 | 6e 20 64 72 61 77 69 6e |ff-scree|n drawin|
|00001780| 67 2e 0d 54 72 75 74 68 | 20 23 34 3a 20 4f 6e 2d |g..Truth| #4: On-|
|00001790| 20 61 6e 64 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | and off|-screen |
|000017a0| 64 72 61 77 69 6e 67 20 | 61 72 65 20 64 69 66 66 |drawing |are diff|
|000017b0| 65 72 65 6e 74 2e 0d 51 | 75 69 63 6b 44 72 61 77 |erent..Q|uickDraw|
|000017c0| 20 64 69 73 74 69 6e 67 | 75 69 73 68 65 73 20 62 | disting|uishes b|
|000017d0| 65 74 77 65 65 6e 20 6f | 6e 2d 73 63 72 65 65 6e |etween o|n-screen|
|000017e0| 20 61 6e 64 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | and off|-screen |
|000017f0| 64 72 61 77 69 6e 67 20 | 66 6f 72 20 61 20 63 6f |drawing |for a co|
|00001800| 75 70 6c 65 20 6f 66 20 | 72 65 61 73 6f 6e 73 2e |uple of |reasons.|
|00001810| 20 53 74 61 72 74 69 6e | 67 20 77 69 74 68 20 33 | Startin|g with 3|
|00001820| 32 2d 42 69 74 20 51 75 | 69 63 6b 44 72 61 77 20 |2-Bit Qu|ickDraw |
|00001830| 31 2e 30 2c 20 76 69 64 | 65 6f 20 6d 65 6d 6f 72 |1.0, vid|eo memor|
|00001840| 79 20 63 61 6e 20 6f 6e | 6c 79 20 62 65 20 72 65 |y can on|ly be re|
|00001850| 61 63 68 65 64 20 69 6e | 20 33 32 2d 62 69 74 20 |ached in| 32-bit |
|00001860| 61 64 64 72 65 73 73 69 | 6e 67 20 6d 6f 64 65 2e |addressi|ng mode.|
|00001870| 20 49 66 20 51 75 69 63 | 6b 44 72 61 77 20 64 65 | If Quic|kDraw de|
|00001880| 74 65 63 74 73 20 74 68 | 61 74 20 69 74 d5 73 20 |tects th|at it.s |
|00001890| 64 72 61 77 69 6e 67 20 | 74 6f 20 61 20 73 63 72 |drawing |to a scr|
|000018a0| 65 65 6e 2c 20 69 74 20 | 73 77 69 74 63 68 65 73 |een, it |switches|
|000018b0| 20 74 6f 20 33 32 2d 62 | 69 74 20 61 64 64 72 65 | to 32-b|it addre|
|000018c0| 73 73 69 6e 67 20 6d 6f | 64 65 2c 20 77 72 69 74 |ssing mo|de, writ|
|000018d0| 65 73 20 74 6f 20 76 69 | 64 65 6f 20 6d 65 6d 6f |es to vi|deo memo|
|000018e0| 72 79 2c 20 61 6e 64 20 | 74 68 65 6e 20 73 77 69 |ry, and |then swi|
|000018f0| 74 63 68 65 73 20 62 61 | 63 6b 20 74 6f 20 74 68 |tches ba|ck to th|
|00001900| 65 20 6e 61 74 69 76 65 | 20 61 64 64 72 65 73 73 |e native| address|
|00001910| 69 6e 67 20 6d 6f 64 65 | 2e 20 51 75 69 63 6b 44 |ing mode|. QuickD|
|00001920| 72 61 77 20 73 74 61 79 | 73 20 69 6e 20 74 68 65 |raw stay|s in the|
|00001930| 20 6e 61 74 69 76 65 20 | 61 64 64 72 65 73 73 69 | native |addressi|
|00001940| 6e 67 20 6d 6f 64 65 20 | 66 6f 72 20 74 68 65 20 |ng mode |for the |
|00001950| 65 6e 74 69 72 65 20 6f | 70 65 72 61 74 69 6f 6e |entire o|peration|
|00001960| 20 77 68 65 6e 20 69 74 | 20 64 72 61 77 73 20 6f | when it| draws o|
|00001970| 66 66 2d 73 63 72 65 65 | 6e 20 75 6e 6c 65 73 73 |ff-scree|n unless|
|00001980| 20 62 69 74 20 32 20 6f | 66 20 74 68 65 20 70 6d | bit 2 o|f the pm|
|00001990| 56 65 72 73 69 6f 6e 20 | 66 69 65 6c 64 20 6f 66 |Version |field of|
|000019a0| 20 74 68 65 20 64 65 73 | 74 69 6e 61 74 69 6f 6e | the des|tination|
|000019b0| 20 70 69 78 4d 61 70 20 | 69 73 20 73 65 74 20 6f | pixMap |is set o|
|000019c0| 72 20 75 6e 6c 65 73 73 | 20 69 74 20 64 72 61 77 |r unless| it draw|
|000019d0| 73 20 69 6e 74 6f 20 61 | 20 47 57 6f 72 6c 64 20 |s into a| GWorld |
|000019e0| 74 68 61 74 d5 73 20 63 | 61 63 68 65 64 20 6f 6e |that.s c|ached on|
|000019f0| 20 61 20 51 75 69 63 6b | 44 72 61 77 20 61 63 63 | a Quick|Draw acc|
|00001a00| 65 6c 65 72 61 74 6f 72 | 20 62 6f 61 72 64 2e 20 |elerator| board. |
|00001a10| 49 6e 20 74 68 6f 73 65 | 20 74 77 6f 20 63 61 73 |In those| two cas|
|00001a20| 65 73 2c 20 51 75 69 63 | 6b 44 72 61 77 20 73 77 |es, Quic|kDraw sw|
|00001a30| 69 74 63 68 65 73 20 74 | 6f 20 33 32 2d 62 69 74 |itches t|o 32-bit|
|00001a40| 20 61 64 64 72 65 73 73 | 69 6e 67 20 6d 6f 64 65 | address|ing mode|
|00001a50| 20 65 76 65 6e 20 74 68 | 6f 75 67 68 20 69 74 d5 | even th|ough it.|
|00001a60| 73 20 64 72 61 77 69 6e | 67 20 6f 66 66 2d 73 63 |s drawin|g off-sc|
|00001a70| 72 65 65 6e 2e 0d 41 6e | 6f 74 68 65 72 20 69 6d |reen..An|other im|
|00001a80| 70 6f 72 74 61 6e 74 20 | 64 69 66 66 65 72 65 6e |portant |differen|
|00001a90| 63 65 20 62 65 74 77 65 | 65 6e 20 6f 6e 2d 73 63 |ce betwe|en on-sc|
|00001aa0| 72 65 65 6e 20 61 6e 64 | 20 6f 66 66 2d 73 63 72 |reen and| off-scr|
|00001ab0| 65 65 6e 20 64 72 61 77 | 69 6e 67 20 69 73 20 74 |een draw|ing is t|
|00001ac0| 68 61 74 20 6f 6e 2d 73 | 63 72 65 65 6e 20 64 72 |hat on-s|creen dr|
|00001ad0| 61 77 69 6e 67 20 6d 61 | 6b 65 73 20 51 75 69 63 |awing ma|kes Quic|
|00001ae0| 6b 44 72 61 77 20 67 6f | 20 74 68 72 6f 75 67 68 |kDraw go| through|
|00001af0| 20 74 68 65 20 61 64 64 | 69 74 69 6f 6e 61 6c 20 | the add|itional |
|00001b00| 77 6f 72 6b 20 6f 66 20 | 75 73 69 6e 67 20 74 68 |work of |using th|
|00001b10| 65 20 67 64 52 65 63 74 | 73 20 6f 66 20 74 68 65 |e gdRect|s of the|
|00001b20| 20 73 63 72 65 65 6e 73 | 20 74 6f 20 64 65 74 65 | screens| to dete|
|00001b30| 72 6d 69 6e 65 20 77 68 | 69 63 68 20 47 44 65 76 |rmine wh|ich GDev|
|00001b40| 69 63 65 73 20 79 6f 75 | d5 72 65 20 64 72 61 77 |ices you|.re draw|
|00001b50| 69 6e 67 20 74 6f 2e 20 | 57 65 20 64 65 73 63 72 |ing to. |We descr|
|00001b60| 69 62 65 64 20 74 68 69 | 73 20 69 6e 20 54 72 75 |ibed thi|s in Tru|
|00001b70| 74 68 20 23 33 2e 20 57 | 68 65 6e 20 51 75 69 63 |th #3. W|hen Quic|
|00001b80| 6b 44 72 61 77 20 64 72 | 61 77 73 20 6f 66 66 2d |kDraw dr|aws off-|
|00001b90| 73 63 72 65 65 6e 2c 20 | 69 74 20 6a 75 73 74 20 |screen, |it just |
|00001ba0| 75 73 65 73 20 74 68 65 | 20 63 75 72 72 65 6e 74 |uses the| current|
|00001bb0| 20 47 44 65 76 69 63 65 | 2e 0d 51 75 69 63 6b 44 | GDevice|..QuickD|
|00001bc0| 72 61 77 20 73 65 6e 73 | 65 73 20 77 68 65 74 68 |raw sens|es wheth|
|00001bd0| 65 72 20 69 74 d5 73 20 | 64 72 61 77 69 6e 67 20 |er it.s |drawing |
|00001be0| 6f 6e 2d 73 63 72 65 65 | 6e 20 6f 72 20 6f 66 66 |on-scree|n or off|
|00001bf0| 2d 73 63 72 65 65 6e 20 | 62 79 20 63 6f 6d 70 61 |-screen |by compa|
|00001c00| 72 69 6e 67 20 74 68 65 | 20 62 61 73 65 41 64 64 |ring the| baseAdd|
|00001c10| 72 20 66 69 65 6c 64 20 | 6f 66 20 74 68 65 20 63 |r field |of the c|
|00001c20| 75 72 72 65 6e 74 20 67 | 72 61 70 68 69 63 73 20 |urrent g|raphics |
|00001c30| 70 6f 72 74 d5 73 20 70 | 69 78 4d 61 70 20 61 67 |port.s p|ixMap ag|
|00001c40| 61 69 6e 73 74 20 74 68 | 65 20 62 61 73 65 41 64 |ainst th|e baseAd|
|00001c50| 64 72 20 6f 66 20 74 68 | 65 20 6d 61 69 6e 20 73 |dr of th|e main s|
|00001c60| 63 72 65 65 6e d5 73 20 | 70 69 78 4d 61 70 2e 20 |creen.s |pixMap. |
|00001c70| 49 66 20 74 68 65 79 d5 | 72 65 20 65 71 75 61 6c |If they.|re equal|
|00001c80| 2c 20 51 75 69 63 6b 44 | 72 61 77 20 61 73 73 75 |, QuickD|raw assu|
|00001c90| 6d 65 73 20 74 68 61 74 | 20 69 74 d5 73 20 64 72 |mes that| it.s dr|
|00001ca0| 61 77 69 6e 67 20 6f 6e | 2d 73 63 72 65 65 6e 20 |awing on|-screen |
|00001cb0| 28 6e 6f 74 20 6e 65 63 | 65 73 73 61 72 69 6c 79 |(not nec|essarily|
|00001cc0| 20 74 68 65 20 6d 61 69 | 6e 20 73 63 72 65 65 6e | the mai|n screen|
|00001cd0| 21 29 2e 20 4f 74 68 65 | 72 77 69 73 65 2c 20 51 |!). Othe|rwise, Q|
|00001ce0| 75 69 63 6b 44 72 61 77 | 20 61 73 73 75 6d 65 73 |uickDraw| assumes|
|00001cf0| 20 74 68 61 74 20 69 74 | d5 73 20 64 72 61 77 69 | that it|.s drawi|
|00001d00| 6e 67 20 6f 66 66 2d 73 | 63 72 65 65 6e 2e 0d 09 |ng off-s|creen...|
|00001d10| 0d 0d 54 6f 20 61 76 6f | 69 64 20 63 6f 6e 66 75 |..To avo|id confu|
|00001d20| 73 69 6e 67 20 51 75 69 | 63 6b 44 72 61 77 20 72 |sing Qui|ckDraw r|
|00001d30| 65 67 61 72 64 69 6e 67 | 20 77 68 65 74 68 65 72 |egarding| whether|
|00001d40| 20 69 74 d5 73 20 64 72 | 61 77 69 6e 67 20 6f 6e | it.s dr|awing on|
|00001d50| 2d 73 63 72 65 65 6e 20 | 6f 72 20 6f 66 66 2d 73 |-screen |or off-s|
|00001d60| 63 72 65 65 6e 2c 20 6d | 61 6b 65 20 73 75 72 65 |creen, m|ake sure|
|00001d70| 20 74 68 61 74 20 79 6f | 75 20 61 6c 77 61 79 73 | that yo|u always|
|00001d80| 20 64 72 61 77 20 74 6f | 20 61 20 77 69 6e 64 6f | draw to| a windo|
|00001d90| 77 20 66 6f 72 20 61 6e | 79 20 6f 6e 2d 73 63 72 |w for an|y on-scr|
|00001da0| 65 65 6e 20 64 72 61 77 | 69 6e 67 2e 20 54 68 65 |een draw|ing. The|
|00001db0| 20 70 69 78 4d 61 70 20 | 6f 66 20 61 6e 79 20 77 | pixMap |of any w|
|00001dc0| 69 6e 64 6f 77 20 69 73 | 20 61 20 6c 6f 74 20 6c |indow is| a lot l|
|00001dd0| 69 6b 65 20 74 68 65 20 | 6d 61 69 6e 20 73 63 72 |ike the |main scr|
|00001de0| 65 65 6e d5 73 20 70 69 | 78 4d 61 70 2c 20 61 73 |een.s pi|xMap, as|
|00001df0| 20 77 65 20 64 65 73 63 | 72 69 62 65 64 20 69 6e | we desc|ribed in|
|00001e00| 20 54 72 75 74 68 20 23 | 31 2c 20 73 6f 20 74 68 | Truth #|1, so th|
|00001e10| 65 20 62 61 73 65 41 64 | 64 72 20 6f 66 20 61 20 |e baseAd|dr of a |
|00001e20| 77 69 6e 64 6f 77 d5 73 | 20 70 69 78 4d 61 70 20 |window.s| pixMap |
|00001e30| 69 73 20 61 6c 77 61 79 | 73 20 74 68 65 20 73 61 |is alway|s the sa|
|00001e40| 6d 65 20 61 73 20 74 68 | 65 20 62 61 73 65 41 64 |me as th|e baseAd|
|00001e50| 64 72 20 6f 66 20 74 68 | 65 20 6d 61 69 6e 20 73 |dr of th|e main s|
|00001e60| 63 72 65 65 6e d5 73 20 | 70 69 78 4d 61 70 2e 0d |creen.s |pixMap..|
|00001e70| 54 72 75 74 68 20 69 6e | 20 41 63 74 69 6f 6e 0d |Truth in| Action.|
|00001e80| 54 68 65 72 65 20 61 72 | 65 20 73 65 76 65 72 61 |There ar|e severa|
|00001e90| 6c 20 77 61 79 73 20 74 | 6f 20 75 73 65 20 74 68 |l ways t|o use th|
|00001ea0| 65 73 65 20 74 72 75 74 | 68 73 20 73 6f 20 74 68 |ese trut|hs so th|
|00001eb0| 61 74 20 79 6f 75 72 20 | 61 70 70 6c 69 63 61 74 |at your |applicat|
|00001ec0| 69 6f 6e 73 20 6f 70 74 | 69 6d 69 7a 65 20 74 68 |ions opt|imize th|
|00001ed0| 65 69 72 20 64 69 73 70 | 6c 61 79 73 20 66 6f 72 |eir disp|lays for|
|00001ee0| 20 74 68 65 20 73 69 7a | 65 73 2c 20 64 65 70 74 | the siz|es, dept|
|00001ef0| 68 73 2c 20 61 6e 64 20 | 63 6f 6c 6f 72 20 74 61 |hs, and |color ta|
|00001f00| 62 6c 65 73 20 6f 66 20 | 65 61 63 68 20 6f 66 20 |bles of |each of |
|00001f10| 74 68 65 20 73 63 72 65 | 65 6e 73 20 74 68 61 74 |the scre|ens that|
|00001f20| 20 61 72 65 20 61 74 74 | 61 63 68 65 64 20 74 6f | are att|ached to|
|00001f30| 20 74 68 65 20 73 79 73 | 74 65 6d 73 20 79 6f 75 | the sys|tems you|
|00001f40| 72 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 20 72 75 |r applic|ation ru|
|00001f50| 6e 73 20 6f 6e 2e 20 57 | 68 61 74 20 66 6f 6c 6c |ns on. W|hat foll|
|00001f60| 6f 77 73 20 61 72 65 20 | 61 20 66 65 77 20 77 61 |ows are |a few wa|
|00001f70| 79 73 20 74 6f 20 64 6f | 20 74 68 69 73 2e 0d 49 |ys to do| this..I|
|00001f80| 66 20 79 6f 75 72 20 77 | 69 6e 64 6f 77 20 69 73 |f your w|indow is|
|00001f90| 20 63 6f 6d 70 6c 65 74 | 65 6c 79 20 63 6f 6e 74 | complet|ely cont|
|00001fa0| 61 69 6e 65 64 20 6f 6e | 20 6f 6e 65 20 73 63 72 |ained on| one scr|
|00001fb0| 65 65 6e 2c 20 79 6f 75 | 20 6d 69 67 68 74 20 77 |een, you| might w|
|00001fc0| 61 6e 74 20 74 6f 20 6f | 70 74 69 6d 69 7a 65 20 |ant to o|ptimize |
|00001fd0| 79 6f 75 72 20 77 69 6e | 64 6f 77 d5 73 20 69 6d |your win|dow.s im|
|00001fe0| 61 67 65 20 66 6f 72 20 | 74 68 65 20 73 63 72 65 |age for |the scre|
|00001ff0| 65 6e 20 69 74 20 61 70 | 70 65 61 72 73 20 6f 6e |en it ap|pears on|
|00002000| 2e 20 55 73 75 61 6c 6c | 79 2c 20 74 68 69 73 20 |. Usuall|y, this |
|00002010| 6d 65 61 6e 73 20 66 69 | 6e 64 69 6e 67 20 6f 75 |means fi|nding ou|
|00002020| 74 20 74 68 65 20 64 65 | 70 74 68 20 61 6e 64 20 |t the de|pth and |
|00002030| 63 6f 6c 6f 72 20 74 61 | 62 6c 65 20 6f 66 20 74 |color ta|ble of t|
|00002040| 68 65 20 73 63 72 65 65 | 6e 20 79 6f 75 72 20 77 |he scree|n your w|
|00002050| 69 6e 64 6f 77 20 69 73 | 20 6f 6e 2e 20 54 68 65 |indow is| on. The|
|00002060| 20 64 65 76 69 63 65 20 | 6c 69 73 74 2c 20 69 6e | device |list, in|
|00002070| 74 72 6f 64 75 63 65 64 | 20 69 6e 20 54 72 75 74 |troduced| in Trut|
|00002080| 68 20 23 31 2c 20 69 73 | 20 69 6e 76 61 6c 75 61 |h #1, is| invalua|
|00002090| 62 6c 65 20 66 6f 72 20 | 67 65 74 74 69 6e 67 20 |ble for |getting |
|000020a0| 74 68 69 73 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |this inf|ormation|
|000020b0| 2e 20 46 6f 72 20 65 61 | 63 68 20 47 44 65 76 69 |. For ea|ch GDevi|
|000020c0| 63 65 20 69 6e 20 74 68 | 65 20 6c 69 73 74 20 28 |ce in th|e list (|
|000020d0| 72 65 6d 65 6d 62 65 72 | 2c 20 65 61 63 68 20 47 |remember|, each G|
|000020e0| 44 65 76 69 63 65 20 72 | 65 70 72 65 73 65 6e 74 |Device r|epresent|
|000020f0| 73 20 61 20 73 63 72 65 | 65 6e 29 2c 20 63 6f 6d |s a scre|en), com|
|00002100| 70 61 72 65 20 74 68 65 | 20 72 65 63 74 61 6e 67 |pare the| rectang|
|00002110| 6c 65 20 6f 66 20 69 74 | 73 20 67 64 52 65 63 74 |le of it|s gdRect|
|00002120| 20 66 69 65 6c 64 20 61 | 67 61 69 6e 73 74 20 74 | field a|gainst t|
|00002130| 68 65 20 72 65 63 74 61 | 6e 67 6c 65 20 6f 66 20 |he recta|ngle of |
|00002140| 79 6f 75 72 20 77 69 6e | 64 6f 77 2e 20 54 68 65 |your win|dow. The|
|00002150| 20 67 64 52 65 63 74 20 | 69 73 20 69 6e 20 67 6c | gdRect |is in gl|
|00002160| 6f 62 61 6c 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |obal coo|rdinates|
|00002170| 20 77 68 69 6c 65 20 79 | 6f 75 72 20 77 69 6e 64 | while y|our wind|
|00002180| 6f 77 d5 73 20 70 6f 72 | 74 52 65 63 74 20 69 73 |ow.s por|tRect is|
|00002190| 20 69 6e 20 6c 6f 63 61 | 6c 20 63 6f 6f 72 64 69 | in loca|l coordi|
|000021a0| 6e 61 74 65 73 2c 20 73 | 6f 20 79 6f 75 d5 6c 6c |nates, s|o you.ll|
|000021b0| 20 68 61 76 65 20 74 6f | 20 63 6f 6e 76 65 72 74 | have to| convert|
|000021c0| 20 6f 6e 65 20 6f 72 20 | 74 68 65 20 6f 74 68 65 | one or |the othe|
|000021d0| 72 20 62 65 66 6f 72 65 | 20 64 6f 69 6e 67 20 74 |r before| doing t|
|000021e0| 68 65 20 63 6f 6d 70 61 | 72 69 73 6f 6e 2e 20 4f |he compa|rison. O|
|000021f0| 6e 63 65 20 79 6f 75 d5 | 76 65 20 66 6f 75 6e 64 |nce you.|ve found|
|00002200| 20 74 68 65 20 47 44 65 | 76 69 63 65 20 77 68 6f | the GDe|vice who|
|00002210| 73 65 20 67 64 52 65 63 | 74 20 65 6e 63 6f 6d 70 |se gdRec|t encomp|
|00002220| 61 73 73 65 73 20 79 6f | 75 72 20 77 69 6e 64 6f |asses yo|ur windo|
|00002230| 77 2c 20 67 65 74 20 74 | 68 65 20 47 44 65 76 69 |w, get t|he GDevi|
|00002240| 63 65 d5 73 20 70 69 78 | 4d 61 70 20 66 72 6f 6d |ce.s pix|Map from|
|00002250| 20 74 68 65 20 67 64 50 | 4d 61 70 20 66 69 65 6c | the gdP|Map fiel|
|00002260| 64 2e 20 57 69 74 68 69 | 6e 20 74 68 69 73 20 70 |d. Withi|n this p|
|00002270| 69 78 4d 61 70 2c 20 74 | 68 65 20 70 69 78 65 6c |ixMap, t|he pixel|
|00002280| 53 69 7a 65 20 66 69 65 | 6c 64 20 74 65 6c 6c 73 |Size fie|ld tells|
|00002290| 20 79 6f 75 20 74 68 65 | 20 64 65 70 74 68 20 6f | you the| depth o|
|000022a0| 66 20 74 68 65 20 73 63 | 72 65 65 6e 2c 20 61 6e |f the sc|reen, an|
|000022b0| 64 20 74 68 65 20 70 6d | 54 61 62 6c 65 20 66 69 |d the pm|Table fi|
|000022c0| 65 6c 64 20 67 69 76 65 | 73 20 79 6f 75 20 61 20 |eld give|s you a |
|000022d0| 68 61 6e 64 6c 65 20 74 | 6f 20 74 68 65 20 73 63 |handle t|o the sc|
|000022e0| 72 65 65 6e d5 73 20 63 | 6f 6c 6f 72 20 74 61 62 |reen.s c|olor tab|
|000022f0| 6c 65 2e 20 54 68 65 20 | 64 65 76 69 63 65 20 6c |le. The |device l|
|00002300| 69 73 74 20 69 73 20 61 | 20 6c 69 6e 6b 65 64 20 |ist is a| linked |
|00002310| 6c 69 73 74 3b 20 79 6f | 75 20 63 61 6e 20 67 65 |list; yo|u can ge|
|00002320| 74 20 74 68 65 20 66 69 | 72 73 74 20 47 44 65 76 |t the fi|rst GDev|
|00002330| 69 63 65 20 69 6e 20 74 | 68 65 20 6c 69 73 74 20 |ice in t|he list |
|00002340| 77 69 74 68 20 47 65 74 | 44 65 76 69 63 65 4c 69 |with Get|DeviceLi|
|00002350| 73 74 2c 20 61 6e 64 20 | 79 6f 75 20 63 61 6e 20 |st, and |you can |
|00002360| 67 6f 20 74 6f 20 74 68 | 65 20 6e 65 78 74 20 47 |go to th|e next G|
|00002370| 44 65 76 69 63 65 20 77 | 69 74 68 20 47 65 74 4e |Device w|ith GetN|
|00002380| 65 78 74 44 65 76 69 63 | 65 2e 0d 57 68 61 74 20 |extDevic|e..What |
|00002390| 69 66 20 79 6f 75 72 20 | 77 69 6e 64 6f 77 20 69 |if your |window i|
|000023a0| 6e 74 65 72 73 65 63 74 | 73 20 6d 6f 72 65 20 74 |ntersect|s more t|
|000023b0| 68 61 6e 20 6f 6e 65 20 | 73 63 72 65 65 6e 3f 20 |han one |screen? |
|000023c0| 41 20 63 6f 6d 6d 6f 6e | 20 77 61 79 20 74 6f 20 |A common| way to |
|000023d0| 64 65 61 6c 20 77 69 74 | 68 20 74 68 69 73 20 69 |deal wit|h this i|
|000023e0| 73 20 74 6f 20 63 6f 6d | 70 72 6f 6d 69 73 65 20 |s to com|promise |
|000023f0| 62 79 20 63 68 6f 6f 73 | 69 6e 67 20 61 20 73 63 |by choos|ing a sc|
|00002400| 72 65 65 6e 20 62 61 73 | 65 64 20 6f 6e 20 73 6f |reen bas|ed on so|
|00002410| 6d 65 20 63 72 69 74 65 | 72 69 6f 6e 2e 20 59 6f |me crite|rion. Yo|
|00002420| 75 20 6d 69 67 68 74 20 | 77 61 6e 74 20 74 6f 20 |u might |want to |
|00002430| 63 68 6f 6f 73 65 20 74 | 68 65 20 64 65 65 70 65 |choose t|he deepe|
|00002440| 73 74 20 73 63 72 65 65 | 6e 20 74 68 61 74 20 79 |st scree|n that y|
|00002450| 6f 75 72 20 77 69 6e 64 | 6f 77 20 63 72 6f 73 73 |our wind|ow cross|
|00002460| 65 73 2c 20 6f 72 20 74 | 68 65 20 73 63 72 65 65 |es, or t|he scree|
|00002470| 6e 20 74 68 61 74 20 69 | 6e 74 65 72 73 65 63 74 |n that i|ntersect|
|00002480| 73 20 6d 6f 73 74 20 6f | 66 20 79 6f 75 72 20 77 |s most o|f your w|
|00002490| 69 6e 64 6f 77 2e 20 54 | 68 65 20 70 72 6f 67 72 |indow. T|he progr|
|000024a0| 61 6d 20 6c 69 73 74 69 | 6e 67 20 61 74 20 74 68 |am listi|ng at th|
|000024b0| 65 20 65 6e 64 20 6f 66 | 20 74 68 69 73 20 63 6f |e end of| this co|
|000024c0| 6c 75 6d 6e 20 73 68 6f | 77 73 20 61 20 72 6f 75 |lumn sho|ws a rou|
|000024d0| 74 69 6e 65 20 63 61 6c | 6c 65 64 20 46 69 6e 64 |tine cal|led Find|
|000024e0| 53 63 72 65 65 6e 47 44 | 65 76 69 63 65 20 74 68 |ScreenGD|evice th|
|000024f0| 61 74 20 74 61 6b 65 73 | 20 61 20 72 65 63 74 61 |at takes| a recta|
|00002500| 6e 67 6c 65 20 69 6e 20 | 67 6c 6f 62 61 6c 20 63 |ngle in |global c|
|00002510| 6f 6f 72 64 69 6e 61 74 | 65 73 20 61 6e 64 20 61 |oordinat|es and a|
|00002520| 20 63 72 69 74 65 72 69 | 6f 6e 2c 20 61 6e 64 20 | criteri|on, and |
|00002530| 72 65 74 75 72 6e 73 20 | 74 68 65 20 47 44 65 76 |returns |the GDev|
|00002540| 69 63 65 20 6f 66 20 74 | 68 65 20 73 63 72 65 65 |ice of t|he scree|
|00002550| 6e 20 74 68 61 74 20 73 | 61 74 69 73 66 69 65 73 |n that s|atisfies|
|00002560| 20 74 68 65 09 63 72 69 | 74 65 72 69 6f 6e 2e 20 | the.cri|terion. |
|00002570| 46 72 6f 6d 20 74 68 69 | 73 20 47 44 65 76 69 63 |From thi|s GDevic|
|00002580| 65 2c 20 79 6f 75 20 63 | 61 6e 20 67 65 74 20 74 |e, you c|an get t|
|00002590| 68 65 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 20 79 |he infor|mation y|
|000025a0| 6f 75 20 6e 65 65 64 20 | 66 72 6f 6d 20 74 68 65 |ou need |from the|
|000025b0| 20 70 69 78 4d 61 70 20 | 69 6e 20 74 68 65 20 67 | pixMap |in the g|
|000025c0| 64 50 4d 61 70 20 66 69 | 65 6c 64 2e 20 49 66 20 |dPMap fi|eld. If |
|000025d0| 79 6f 75 20 70 61 73 73 | 20 6b 44 65 65 70 65 73 |you pass| kDeepes|
|000025e0| 74 53 63 72 65 65 6e 20 | 66 6f 72 20 74 68 65 20 |tScreen |for the |
|000025f0| 63 72 69 74 65 72 69 6f | 6e 2c 20 46 69 6e 64 53 |criterio|n, FindS|
|00002600| 63 72 65 65 6e 47 44 65 | 76 69 63 65 20 72 65 74 |creenGDe|vice ret|
|00002610| 75 72 6e 73 20 74 68 65 | 20 47 44 65 76 69 63 65 |urns the| GDevice|
|00002620| 20 6f 66 20 74 68 65 20 | 64 65 65 70 65 73 74 20 | of the |deepest |
|00002630| 73 63 72 65 65 6e 20 74 | 68 61 74 20 69 6e 74 65 |screen t|hat inte|
|00002640| 72 73 65 63 74 73 20 74 | 68 65 20 72 65 63 74 61 |rsects t|he recta|
|00002650| 6e 67 6c 65 2e 20 49 66 | 20 79 6f 75 20 69 6e 73 |ngle. If| you ins|
|00002660| 74 65 61 64 20 70 61 73 | 73 20 6b 4c 61 72 67 65 |tead pas|s kLarge|
|00002670| 73 74 41 72 65 61 53 63 | 72 65 65 6e 2c 20 74 68 |stAreaSc|reen, th|
|00002680| 65 20 47 44 65 76 69 63 | 65 20 6f 66 20 74 68 65 |e GDevic|e of the|
|00002690| 20 73 63 72 65 65 6e 20 | 74 68 61 74 20 68 61 73 | screen |that has|
|000026a0| 20 74 68 65 20 6c 61 72 | 67 65 73 74 20 69 6e 74 | the lar|gest int|
|000026b0| 65 72 73 65 63 74 69 6f | 6e 20 61 72 65 61 20 69 |ersectio|n area i|
|000026c0| 73 20 72 65 74 75 72 6e | 65 64 2e 20 4e 6f 72 6d |s return|ed. Norm|
|000026d0| 61 6c 6c 79 2c 20 79 6f | 75 d5 64 20 63 6f 6e 76 |ally, yo|u.d conv|
|000026e0| 65 72 74 20 79 6f 75 72 | 20 77 69 6e 64 6f 77 d5 |ert your| window.|
|000026f0| 73 20 70 6f 72 74 52 65 | 63 74 20 74 6f 20 67 6c |s portRe|ct to gl|
|00002700| 6f 62 61 6c 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |obal coo|rdinates|
|00002710| 20 77 69 74 68 20 74 68 | 65 20 4c 6f 63 61 6c 54 | with th|e LocalT|
|00002720| 6f 47 6c 6f 62 61 6c 20 | 51 75 69 63 6b 44 72 61 |oGlobal |QuickDra|
|00002730| 77 20 72 6f 75 74 69 6e | 65 2c 20 61 6e 64 20 70 |w routin|e, and p|
|00002740| 61 73 73 20 74 68 65 20 | 72 65 73 75 6c 74 69 6e |ass the |resultin|
|00002750| 67 20 72 65 63 74 61 6e | 67 6c 65 20 74 6f 20 46 |g rectan|gle to F|
|00002760| 69 6e 64 53 63 72 65 65 | 6e 47 44 65 76 69 63 65 |indScree|nGDevice|
|00002770| 2e 0d 49 66 20 79 6f 75 | 72 20 77 69 6e 64 6f 77 |..If you|r window|
|00002780| 20 64 69 73 70 6c 61 79 | 73 20 61 6e 20 6f 66 66 | display|s an off|
|00002790| 2d 73 63 72 65 65 6e 20 | 69 6d 61 67 65 20 61 6e |-screen |image an|
|000027a0| 64 20 47 57 6f 72 6c 64 | 73 20 61 72 65 20 61 76 |d GWorld|s are av|
|000027b0| 61 69 6c 61 62 6c 65 2c | 20 79 6f 75 20 63 61 6e |ailable,| you can|
|000027c0| 20 75 73 65 20 47 57 6f | 72 6c 64 73 20 74 6f 20 | use GWo|rlds to |
|000027d0| 6d 61 6b 65 20 61 6e 20 | 6f 66 66 2d 73 63 72 65 |make an |off-scre|
|000027e0| 65 6e 20 69 6d 61 67 65 | 20 77 69 74 68 20 74 68 |en image| with th|
|000027f0| 65 20 62 65 73 74 20 64 | 65 70 74 68 20 61 6e 64 |e best d|epth and|
|00002800| 20 63 6f 6c 6f 72 20 74 | 61 62 6c 65 20 66 6f 72 | color t|able for|
|00002810| 20 74 68 65 20 73 63 72 | 65 65 6e 73 20 79 6f 75 | the scr|eens you|
|00002820| 72 20 77 69 6e 64 6f 77 | 20 69 73 20 6f 6e 2e 20 |r window| is on. |
|00002830| 49 66 20 79 6f 75 20 70 | 61 73 73 20 30 20 61 73 |If you p|ass 0 as|
|00002840| 20 74 68 65 20 70 69 78 | 65 6c 20 64 65 70 74 68 | the pix|el depth|
|00002850| 20 74 6f 20 4e 65 77 47 | 57 6f 72 6c 64 20 6f 72 | to NewG|World or|
|00002860| 20 55 70 64 61 74 65 47 | 57 6f 72 6c 64 20 61 6e | UpdateG|World an|
|00002870| 64 20 70 61 73 73 20 61 | 20 72 65 63 74 61 6e 67 |d pass a| rectang|
|00002880| 6c 65 20 64 65 66 69 6e | 69 6e 67 20 74 68 65 20 |le defin|ing the |
|00002890| 70 61 72 74 20 6f 66 20 | 79 6f 75 72 20 77 69 6e |part of |your win|
|000028a0| 64 6f 77 20 74 68 61 74 | 20 64 69 73 70 6c 61 79 |dow that| display|
|000028b0| 73 20 74 68 65 20 6f 66 | 66 2d 73 63 72 65 65 6e |s the of|f-screen|
|000028c0| 20 69 6d 61 67 65 20 69 | 6e 20 67 6c 6f 62 61 6c | image i|n global|
|000028d0| 20 63 6f 6f 72 64 69 6e | 61 74 65 73 2c 20 4e 65 | coordin|ates, Ne|
|000028e0| 77 47 57 6f 72 6c 64 20 | 61 6e 64 20 55 70 64 61 |wGWorld |and Upda|
|000028f0| 74 65 47 57 6f 72 6c 64 | 20 73 65 74 20 75 70 20 |teGWorld| set up |
|00002900| 61 6e 20 6f 66 66 2d 73 | 63 72 65 65 6e 20 67 72 |an off-s|creen gr|
|00002910| 61 70 68 69 63 73 20 65 | 6e 76 69 72 6f 6e 6d 65 |aphics e|nvironme|
|00002920| 6e 74 20 74 68 61 74 20 | 68 61 73 20 74 68 65 20 |nt that |has the |
|00002930| 73 61 6d 65 20 64 65 70 | 74 68 20 61 6e 64 20 63 |same dep|th and c|
|00002940| 6f 6c 6f 72 20 74 61 62 | 6c 65 20 61 73 20 74 68 |olor tab|le as th|
|00002950| 65 20 64 65 65 70 65 73 | 74 20 73 63 72 65 65 6e |e deepes|t screen|
|00002960| 20 79 6f 75 72 20 72 65 | 63 74 61 6e 67 6c 65 20 | your re|ctangle |
|00002970| 69 6e 74 65 72 73 65 63 | 74 73 2c 20 65 76 65 6e |intersec|ts, even|
|00002980| 20 69 66 20 74 68 65 20 | 61 72 65 61 20 6f 66 20 | if the |area of |
|00002990| 69 6e 74 65 72 73 65 63 | 74 69 6f 6e 20 69 73 20 |intersec|tion is |
|000029a0| 61 73 20 73 6d 61 6c 6c | 20 61 73 20 6f 6e 65 20 |as small| as one |
|000029b0| 70 69 78 65 6c 2e 0d 49 | 6e 20 73 6f 6d 65 20 63 |pixel..I|n some c|
|000029c0| 61 73 65 73 2c 20 79 6f | 75 20 6d 69 67 68 74 20 |ases, yo|u might |
|000029d0| 77 61 6e 74 20 74 6f 20 | 64 69 73 70 6c 61 79 20 |want to |display |
|000029e0| 61 6e 20 69 6d 61 67 65 | 20 73 70 65 63 69 66 69 |an image| specifi|
|000029f0| 63 61 6c 6c 79 20 74 6f | 20 6f 6e 65 20 73 63 72 |cally to| one scr|
|00002a00| 65 65 6e 2c 20 6d 61 79 | 62 65 20 66 6f 72 20 61 |een, may|be for a|
|00002a10| 20 70 72 65 73 65 6e 74 | 61 74 69 6f 6e 73 20 61 | present|ations a|
|00002a20| 70 70 6c 69 63 61 74 69 | 6f 6e 20 6f 72 20 61 20 |pplicati|on or a |
|00002a30| 67 61 6d 65 2e 20 54 6f | 20 63 68 6f 6f 73 65 20 |game. To| choose |
|00002a40| 61 20 73 63 72 65 65 6e | 2c 20 75 73 65 20 61 20 |a screen|, use a |
|00002a50| 72 6f 75 74 69 6e 65 20 | 6c 69 6b 65 20 46 69 6e |routine |like Fin|
|00002a60| 64 53 63 72 65 65 6e 47 | 44 65 76 69 63 65 2e 20 |dScreenG|Device. |
|00002a70| 4f 6e 63 65 20 79 6f 75 | d5 76 65 20 63 68 6f 73 |Once you|.ve chos|
|00002a80| 65 6e 20 61 20 73 63 72 | 65 65 6e 2c 20 73 65 74 |en a scr|een, set|
|00002a90| 20 75 70 20 61 20 77 69 | 6e 64 6f 77 20 74 68 61 | up a wi|ndow tha|
|00002aa0| 74 20 66 69 6c 6c 73 20 | 74 68 61 74 20 65 6e 74 |t fills |that ent|
|00002ab0| 69 72 65 20 73 63 72 65 | 65 6e 2e 20 54 68 65 6e |ire scre|en. Then|
|00002ac0| 20 64 72 61 77 20 74 6f | 20 74 68 65 20 77 69 6e | draw to| the win|
|00002ad0| 64 6f 77 20 6e 6f 72 6d | 61 6c 6c 79 2e 20 49 6e |dow norm|ally. In|
|00002ae0| 20 6f 74 68 65 72 20 77 | 6f 72 64 73 2c 20 79 6f | other w|ords, yo|
|00002af0| 75 20 73 68 6f 75 6c 64 | 20 61 67 61 69 6e 20 70 |u should| again p|
|00002b00| 72 65 74 65 6e 64 20 74 | 68 61 74 20 74 68 65 72 |retend t|hat ther|
|00002b10| 65 d5 73 20 6f 6e 6c 79 | 20 6f 6e 65 20 73 63 72 |e.s only| one scr|
|00002b20| 65 65 6e 20 61 76 61 69 | 6c 61 62 6c 65 2c 20 65 |een avai|lable, e|
|00002b30| 78 63 65 70 74 20 74 68 | 61 74 20 79 6f 75 20 68 |xcept th|at you h|
|00002b40| 61 76 65 20 61 20 6c 69 | 74 74 6c 65 20 62 69 74 |ave a li|ttle bit|
|00002b50| 20 6f 66 20 69 6e 73 69 | 64 65 72 20 69 6e 66 6f | of insi|der info|
|00002b60| 72 6d 61 74 69 6f 6e 20 | 61 62 6f 75 74 20 77 68 |rmation |about wh|
|00002b70| 65 72 65 20 74 6f 20 70 | 75 74 20 61 20 77 69 6e |ere to p|ut a win|
|00002b80| 64 6f 77 20 6f 6e 20 74 | 68 61 74 20 73 63 72 65 |dow on t|hat scre|
|00002b90| 65 6e 20 74 6f 20 6d 61 | 6b 65 20 79 6f 75 72 20 |en to ma|ke your |
|00002ba0| 69 6d 61 67 65 73 20 6c | 6f 6f 6b 20 6f 72 20 61 |images l|ook or a|
|00002bb0| 63 74 20 62 65 73 74 2e | 0d 53 79 73 74 65 6d 20 |ct best.|.System |
|00002bc0| 37 20 69 6e 74 72 6f 64 | 75 63 65 64 20 74 68 65 |7 introd|uced the|
|00002bd0| 20 44 65 76 69 63 65 4c | 6f 6f 70 20 72 6f 75 74 | DeviceL|oop rout|
|00002be0| 69 6e 65 2c 20 77 68 69 | 63 68 20 69 73 20 74 68 |ine, whi|ch is th|
|00002bf0| 65 20 72 65 63 6f 6d 6d | 65 6e 64 65 64 20 6d 65 |e recomm|ended me|
|00002c00| 74 68 6f 64 20 66 6f 72 | 20 64 72 61 77 69 6e 67 |thod for| drawing|
|00002c10| 20 69 6d 61 67 65 73 20 | 74 68 61 74 20 61 72 65 | images |that are|
|00002c20| 20 6f 70 74 69 6d 69 7a | 65 64 20 66 6f 72 20 65 | optimiz|ed for e|
|00002c30| 76 65 72 79 20 73 63 72 | 65 65 6e 20 74 68 65 79 |very scr|een they|
|00002c40| 20 63 72 6f 73 73 2e 20 | 46 6f 72 20 65 78 61 6d | cross. |For exam|
|00002c50| 70 6c 65 2c 20 74 68 65 | 20 68 69 67 68 6c 69 67 |ple, the| highlig|
|00002c60| 68 74 20 63 6f 6c 6f 72 | 20 63 61 6e 20 62 65 20 |ht color| can be |
|00002c70| 64 72 61 77 6e 20 69 6e | 20 62 6c 61 63 6b 20 6f |drawn in| black o|
|00002c80| 6e 20 61 20 31 2d 62 69 | 74 20 73 63 72 65 65 6e |n a 1-bi|t screen|
|00002c90| 2c 20 62 75 74 20 69 6e | 20 6d 61 67 65 6e 74 61 |, but in| magenta|
|00002ca0| 20 6f 6e 20 61 20 64 65 | 65 70 65 72 20 73 63 72 | on a de|eper scr|
|00002cb0| 65 65 6e 2e 20 49 66 20 | 79 6f 75 72 20 61 70 70 |een. If |your app|
|00002cc0| 6c 69 63 61 74 69 6f 6e | 20 69 73 20 72 75 6e 6e |lication| is runn|
|00002cd0| 69 6e 67 20 6f 6e 20 61 | 20 70 72 65 2d 37 2e 30 |ing on a| pre-7.0|
|00002ce0| 20 73 79 73 74 65 6d 2c | 20 79 6f 75 20 63 61 6e | system,| you can|
|00002cf0| 20 73 69 6d 75 6c 61 74 | 65 20 44 65 76 69 63 65 | simulat|e Device|
|00002d00| 4c 6f 6f 70 20 62 79 20 | 75 73 69 6e 67 20 61 20 |Loop by |using a |
|00002d10| 72 6f 75 74 69 6e 65 20 | 6c 69 6b 65 20 44 65 76 |routine |like Dev|
|00002d20| 69 63 65 4c 6f 6f 70 53 | 69 6d 2c 20 61 73 20 77 |iceLoopS|im, as w|
|00002d30| 65 20 73 68 6f 77 20 62 | 65 6c 6f 77 2e 20 42 75 |e show b|elow. Bu|
|00002d40| 74 20 74 6f 20 6d 61 69 | 6e 74 61 69 6e 20 66 75 |t to mai|ntain fu|
|00002d50| 74 75 72 65 20 63 6f 6d | 70 61 74 69 62 69 6c 69 |ture com|patibili|
|00002d60| 74 79 2c 20 44 65 76 69 | 63 65 4c 6f 6f 70 20 73 |ty, Devi|ceLoop s|
|00002d70| 68 6f 75 6c 64 20 62 65 | 20 75 73 65 64 20 69 66 |hould be| used if|
|00002d80| 20 69 74 20 69 73 20 61 | 76 61 69 6c 61 62 6c 65 | it is a|vailable|
|00002d90| 2e 09 0d 0d 59 6f 75 20 | 64 6f 6e d5 74 20 68 61 |....You |don.t ha|
|00002da0| 76 65 20 74 6f 20 64 6f | 20 61 6e 79 74 68 69 6e |ve to do| anythin|
|00002db0| 67 20 73 70 65 63 69 61 | 6c 20 74 6f 20 6c 65 74 |g specia|l to let|
|00002dc0| 20 79 6f 75 72 20 61 70 | 70 6c 69 63 61 74 69 6f | your ap|plicatio|
|00002dd0| 6e 73 20 77 6f 72 6b 20 | 77 69 74 68 20 6d 75 6c |ns work |with mul|
|00002de0| 74 69 70 6c 65 20 73 63 | 72 65 65 6e 73 3b 20 51 |tiple sc|reens; Q|
|00002df0| 75 69 63 6b 44 72 61 77 | 20 6d 61 6b 65 73 20 6d |uickDraw| makes m|
|00002e00| 75 6c 74 69 70 6c 65 20 | 73 63 72 65 65 6e 73 20 |ultiple |screens |
|00002e10| 6c 6f 6f 6b 20 6c 69 6b | 65 20 6f 6e 65 20 09 73 |look lik|e one .s|
|00002e20| 63 72 65 65 6e 2e 20 55 | 73 65 20 74 68 69 73 20 |creen. U|se this |
|00002e30| 61 62 73 74 72 61 63 74 | 69 6f 6e 20 65 76 65 6e |abstract|ion even|
|00002e40| 20 69 66 20 79 6f 75 20 | 77 61 6e 74 20 74 6f 20 | if you |want to |
|00002e50| 74 61 6b 65 20 61 64 76 | 61 6e 74 61 67 65 20 6f |take adv|antage o|
|00002e60| 66 20 73 70 65 63 69 66 | 69 63 20 73 63 72 65 65 |f specif|ic scree|
|00002e70| 6e 73 2e 20 4b 65 65 70 | 20 75 73 69 6e 67 20 51 |ns. Keep| using Q|
|00002e80| 75 69 63 6b 44 72 61 77 | 20 61 74 20 61 20 68 69 |uickDraw| at a hi|
|00002e90| 67 68 20 6c 65 76 65 6c | 2c 20 61 6e 64 20 6d 75 |gh level|, and mu|
|00002ea0| 6c 74 69 70 6c 65 2d 73 | 63 72 65 65 6e 20 63 6f |ltiple-s|creen co|
|00002eb0| 6d 70 61 74 69 62 69 6c | 69 74 79 20 63 6f 6d 65 |mpatibil|ity come|
|00002ec0| 73 20 66 6f 72 20 66 72 | 65 65 2e 09 0d 76 6f 69 |s for fr|ee...voi|
|00002ed0| 64 20 44 65 76 69 63 65 | 4c 6f 6f 70 53 69 6d 28 |d Device|LoopSim(|
|00002ee0| 0d 09 52 67 6e 48 61 6e | 64 6c 65 09 09 09 09 09 |..RgnHan|dle.....|
|00002ef0| 09 09 64 72 61 77 69 6e | 67 52 67 6e 2c 09 09 2f |..drawin|gRgn,../|
|00002f00| 2a 20 52 65 67 69 6f 6e | 20 74 6f 20 64 72 61 77 |* Region| to draw|
|00002f10| 20 74 6f 20 2a 2f 0d 09 | 44 65 76 69 63 65 4c 6f | to */..|DeviceLo|
|00002f20| 6f 70 44 72 61 77 69 6e | 67 50 72 6f 63 50 74 72 |opDrawin|gProcPtr|
|00002f30| 09 09 64 72 61 77 69 6e | 67 50 72 6f 63 2c 09 09 |..drawin|gProc,..|
|00002f40| 2f 2a 20 52 6f 75 74 69 | 6e 65 20 74 6f 20 63 61 |/* Routi|ne to ca|
|00002f50| 6c 6c 20 74 6f 20 64 72 | 61 77 20 2a 2f 0d 09 6c |ll to dr|aw */..l|
|00002f60| 6f 6e 67 09 09 09 09 09 | 09 09 09 09 75 73 65 72 |ong.....|....user|
|00002f70| 44 61 74 61 2c 09 09 09 | 2f 2a 20 55 73 65 72 2d |Data,...|/* User-|
|00002f80| 64 65 66 69 6e 61 62 6c | 65 20 64 61 74 61 20 2a |definabl|e data *|
|00002f90| 2f 0d 09 44 65 76 69 63 | 65 4c 6f 6f 70 46 6c 61 |/..Devic|eLoopFla|
|00002fa0| 67 73 09 09 09 09 09 66 | 6c 61 67 73 29 09 09 09 |gs.....f|lags)...|
|00002fb0| 09 2f 2a 20 4f 70 74 69 | 6f 6e 73 3b 20 6e 6f 74 |./* Opti|ons; not|
|00002fc0| 20 69 6d 70 6c 65 6d 65 | 6e 74 65 64 20 2a 2f 0d | impleme|nted */.|
|00002fd0| 7b 0d 09 47 44 48 61 6e | 64 6c 65 09 09 61 47 44 |{..GDHan|dle..aGD|
|00002fe0| 65 76 69 63 65 3b 09 09 | 2f 2a 20 47 44 65 76 69 |evice;..|/* GDevi|
|00002ff0| 63 65 20 6f 66 20 65 61 | 63 68 20 73 63 72 65 65 |ce of ea|ch scree|
|00003000| 6e 20 2a 2f 0d 09 52 67 | 6e 48 61 6e 64 6c 65 09 |n */..Rg|nHandle.|
|00003010| 09 73 63 72 65 65 6e 52 | 67 6e 3b 09 09 2f 2a 20 |.screenR|gn;../* |
|00003020| 49 6e 74 65 72 73 65 63 | 74 69 6f 6e 20 6f 66 20 |Intersec|tion of |
|00003030| 73 63 72 65 65 6e 20 61 | 72 65 61 20 61 6e 64 20 |screen a|rea and |
|00003040| 64 72 61 77 69 6e 67 52 | 67 6e 20 2a 2f 0d 09 52 |drawingR|gn */..R|
|00003050| 67 6e 48 61 6e 64 6c 65 | 09 09 73 61 76 65 64 43 |gnHandle|..savedC|
|00003060| 6c 69 70 3b 09 09 2f 2a | 20 53 61 76 65 73 20 74 |lip;../*| Saves t|
|00003070| 68 65 20 63 75 72 72 65 | 6e 74 20 70 6f 72 74 27 |he curre|nt port'|
|00003080| 73 20 63 6c 69 70 70 69 | 6e 67 20 72 65 67 69 6f |s clippi|ng regio|
|00003090| 6e 20 2a 2f 0d 09 52 65 | 63 74 09 09 09 09 73 63 |n */..Re|ct....sc|
|000030a0| 72 65 65 6e 52 65 63 74 | 3b 09 2f 2a 20 52 65 63 |reenRect|;./* Rec|
|000030b0| 74 61 6e 67 6c 65 20 6f | 66 20 73 63 72 65 65 6e |tangle o|f screen|
|000030c0| 20 69 6e 20 67 6c 6f 62 | 61 6c 20 63 6f 6f 72 64 | in glob|al coord|
|000030d0| 69 6e 61 74 65 73 20 2a | 2f 0d 09 2f 2a 20 53 61 |inates *|/../* Sa|
|000030e0| 76 65 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 70 |ve the c|urrent p|
|000030f0| 6f 72 74 27 73 20 63 6c | 69 70 70 69 6e 67 20 72 |ort's cl|ipping r|
|00003100| 65 67 69 6f 6e 20 2a 2f | 0d 09 73 61 76 65 64 43 |egion */|..savedC|
|00003110| 6c 69 70 20 3d 20 4e 65 | 77 52 67 6e 28 29 3b 0d |lip = Ne|wRgn();.|
|00003120| 09 47 65 74 43 6c 69 70 | 28 20 73 61 76 65 64 43 |.GetClip|( savedC|
|00003130| 6c 69 70 20 29 3b 0d 09 | 2f 2a 20 4c 6f 6f 70 20 |lip );..|/* Loop |
|00003140| 74 68 72 6f 75 67 68 20 | 65 76 65 72 79 20 47 44 |through |every GD|
|00003150| 65 76 69 63 65 20 69 6e | 20 74 68 65 20 64 65 76 |evice in| the dev|
|00003160| 69 63 65 20 6c 69 73 74 | 20 2a 2f 0d 09 73 63 72 |ice list| */..scr|
|00003170| 65 65 6e 52 67 6e 20 3d | 20 4e 65 77 52 67 6e 28 |eenRgn =| NewRgn(|
|00003180| 29 3b 0d 09 61 47 44 65 | 76 69 63 65 20 3d 20 47 |);..aGDe|vice = G|
|00003190| 65 74 44 65 76 69 63 65 | 4c 69 73 74 28 29 3b 0d |etDevice|List();.|
|000031a0| 09 77 68 69 6c 65 20 28 | 61 47 44 65 76 69 63 65 |.while (|aGDevice|
|000031b0| 20 21 3d 20 6e 69 6c 29 | 0d 09 7b 0d 09 09 2f 2a | != nil)|..{.../*|
|000031c0| 20 46 69 6e 64 20 72 65 | 67 69 6f 6e 20 6f 66 20 | Find re|gion of |
|000031d0| 69 6e 74 65 72 73 65 63 | 74 69 6f 6e 20 62 65 74 |intersec|tion bet|
|000031e0| 77 65 65 6e 20 73 63 72 | 65 65 6e 20 61 6e 64 20 |ween scr|een and |
|000031f0| 64 72 61 77 69 6e 67 52 | 67 6e 20 2a 2f 0d 09 09 |drawingR|gn */...|
|00003200| 73 63 72 65 65 6e 52 65 | 63 74 20 3d 20 28 2a 2a |screenRe|ct = (**|
|00003210| 61 47 44 65 76 69 63 65 | 29 2e 67 64 52 65 63 74 |aGDevice|).gdRect|
|00003220| 3b 0d 09 09 47 6c 6f 62 | 61 6c 54 6f 4c 6f 63 61 |;...Glob|alToLoca|
|00003230| 6c 28 20 26 74 6f 70 4c | 65 66 74 28 20 73 63 72 |l( &topL|eft( scr|
|00003240| 65 65 6e 52 65 63 74 20 | 29 20 29 3b 20 0d 09 09 |eenRect |) ); ...|
|00003250| 47 6c 6f 62 61 6c 54 6f | 4c 6f 63 61 6c 28 20 26 |GlobalTo|Local( &|
|00003260| 62 6f 74 52 69 67 68 74 | 28 20 73 63 72 65 65 6e |botRight|( screen|
|00003270| 52 65 63 74 20 29 20 29 | 3b 0d 09 09 52 65 63 74 |Rect ) )|;...Rect|
|00003280| 52 67 6e 28 20 73 63 72 | 65 65 6e 52 67 6e 2c 20 |Rgn( scr|eenRgn, |
|00003290| 26 73 63 72 65 65 6e 52 | 65 63 74 20 29 3b 0d 09 |&screenR|ect );..|
|000032a0| 09 53 65 63 74 52 67 6e | 28 20 73 63 72 65 65 6e |.SectRgn|( screen|
|000032b0| 52 67 6e 2c 20 64 72 61 | 77 69 6e 67 52 67 6e 2c |Rgn, dra|wingRgn,|
|000032c0| 20 73 63 72 65 65 6e 52 | 67 6e 20 29 3b 0d 09 09 | screenR|gn );...|
|000032d0| 2f 2a 20 49 66 20 74 68 | 65 72 65 20 69 73 20 61 |/* If th|ere is a|
|000032e0| 6e 20 61 72 65 61 20 6f | 66 20 69 6e 74 65 72 73 |n area o|f inters|
|000032f0| 65 63 74 69 6f 6e 2c 20 | 63 61 6c 6c 20 64 72 61 |ection, |call dra|
|00003300| 77 69 6e 67 20 70 72 6f | 63 20 2a 2f 0d 09 09 69 |wing pro|c */...i|
|00003310| 66 20 28 21 45 6d 70 74 | 79 52 67 6e 28 20 73 63 |f (!Empt|yRgn( sc|
|00003320| 72 65 65 6e 52 67 6e 20 | 29 29 0d 09 09 7b 0d 09 |reenRgn |))...{..|
|00003330| 09 09 53 65 74 43 6c 69 | 70 28 20 73 63 72 65 65 |..SetCli|p( scree|
|00003340| 6e 52 67 6e 20 29 3b 0d | 09 09 09 28 2a 64 72 61 |nRgn );.|...(*dra|
|00003350| 77 69 6e 67 50 72 6f 63 | 29 28 20 28 2a 2a 28 2a |wingProc|)( (**(*|
|00003360| 2a 61 47 44 65 76 69 63 | 65 29 2e 67 64 50 4d 61 |*aGDevic|e).gdPMa|
|00003370| 70 29 2e 70 69 78 65 6c | 53 69 7a 65 2c 20 28 2a |p).pixel|Size, (*|
|00003380| 2a 61 47 44 65 76 69 63 | 65 29 2e 67 64 46 6c 61 |*aGDevic|e).gdFla|
|00003390| 67 73 2c 0d 09 09 09 09 | 61 47 44 65 76 69 63 65 |gs,.....|aGDevice|
|000033a0| 2c 20 75 73 65 72 44 61 | 74 61 20 29 3b 0d 09 09 |, userDa|ta );...|
|000033b0| 7d 0d 09 09 2f 2a 20 47 | 6f 20 74 6f 20 74 68 65 |}.../* G|o to the|
|000033c0| 20 6e 65 78 74 20 47 44 | 65 76 69 63 65 20 69 6e | next GD|evice in|
|000033d0| 20 74 68 65 20 64 65 76 | 69 63 65 20 6c 69 73 74 | the dev|ice list|
|000033e0| 20 2a 2f 0d 09 09 61 47 | 44 65 76 69 63 65 20 3d | */...aG|Device =|
|000033f0| 20 47 65 74 4e 65 78 74 | 44 65 76 69 63 65 28 20 | GetNext|Device( |
|00003400| 61 47 44 65 76 69 63 65 | 20 29 3b 0d 09 7d 0d 09 |aGDevice| );..}..|
|00003410| 53 65 74 43 6c 69 70 28 | 20 73 61 76 65 64 43 6c |SetClip(| savedCl|
|00003420| 69 70 20 29 3b 0d 09 44 | 69 73 70 6f 73 65 52 67 |ip );..D|isposeRg|
|00003430| 6e 28 20 73 61 76 65 64 | 43 6c 69 70 20 29 3b 0d |n( saved|Clip );.|
|00003440| 09 44 69 73 70 6f 73 65 | 52 67 6e 28 20 73 63 72 |.Dispose|Rgn( scr|
|00003450| 65 65 6e 52 67 6e 20 29 | 3b 0d 7d 0d 0d 65 6e 75 |eenRgn )|;.}..enu|
|00003460| 6d 20 7b 20 6b 44 65 65 | 70 65 73 74 53 63 72 65 |m { kDee|pestScre|
|00003470| 65 6e 2c 20 6b 4c 61 72 | 67 65 73 74 41 72 65 61 |en, kLar|gestArea|
|00003480| 53 63 72 65 65 6e 20 7d | 3b 0d 47 44 48 61 6e 64 |Screen }|;.GDHand|
|00003490| 6c 65 20 46 69 6e 64 53 | 63 72 65 65 6e 47 44 65 |le FindS|creenGDe|
|000034a0| 76 69 63 65 28 0d 09 52 | 65 63 74 2a 09 62 6f 75 |vice(..R|ect*.bou|
|000034b0| 6e 64 73 2c 09 20 09 09 | 2f 2a 20 47 6c 6f 62 61 |nds,. ..|/* Globa|
|000034c0| 6c 20 72 65 63 74 61 6e | 67 6c 65 20 6f 66 20 70 |l rectan|gle of p|
|000034d0| 61 72 74 20 6f 66 20 73 | 63 72 65 65 6e 20 74 6f |art of s|creen to|
|000034e0| 20 63 68 65 63 6b 20 2a | 2f 0d 09 73 68 6f 72 74 | check *|/..short|
|000034f0| 09 73 63 72 65 65 6e 4f | 70 74 69 6f 6e 29 09 2f |.screenO|ption)./|
|00003500| 2a 20 55 73 65 20 64 65 | 65 70 65 73 74 20 6f 72 |* Use de|epest or|
|00003510| 20 6c 61 72 67 65 73 74 | 20 69 6e 74 65 72 73 65 | largest| interse|
|00003520| 63 74 69 6f 6e 20 61 72 | 65 61 20 73 63 72 65 65 |ction ar|ea scree|
|00003530| 6e 20 2a 2f 0d 7b 0d 09 | 47 44 48 61 6e 64 6c 65 |n */.{..|GDHandle|
|00003540| 09 09 09 62 61 73 65 47 | 44 65 76 69 63 65 3b 09 |...baseG|Device;.|
|00003550| 09 2f 2a 20 47 44 65 76 | 69 63 65 20 74 68 61 74 |./* GDev|ice that|
|00003560| 20 73 61 74 69 73 66 69 | 65 73 20 63 72 69 74 65 | satisfi|es crite|
|00003570| 72 69 6f 6e 20 2a 2f 0d | 09 47 44 48 61 6e 64 6c |rion */.|.GDHandl|
|00003580| 65 09 20 09 09 61 47 44 | 65 76 69 63 65 3b 09 09 |e. ..aGD|evice;..|
|00003590| 09 2f 2a 20 48 61 6e 64 | 6c 65 20 74 6f 20 65 61 |./* Hand|le to ea|
|000035a0| 63 68 20 47 44 65 76 69 | 63 65 20 69 6e 20 74 68 |ch GDevi|ce in th|
|000035b0| 65 20 47 44 65 76 69 63 | 65 20 6c 69 73 74 20 2a |e GDevic|e list *|
|000035c0| 2f 0d 09 6c 6f 6e 67 09 | 09 09 09 09 6d 61 78 41 |/..long.|....maxA|
|000035d0| 72 65 61 3b 09 20 09 09 | 2f 2a 20 4c 61 72 67 65 |rea;. ..|/* Large|
|000035e0| 73 74 20 69 6e 74 65 72 | 73 65 63 74 69 6f 6e 20 |st inter|section |
|000035f0| 61 72 65 61 20 66 6f 75 | 6e 64 20 2a 2f 0d 09 6c |area fou|nd */..l|
|00003600| 6f 6e 67 09 09 09 09 09 | 61 72 65 61 3b 09 09 09 |ong.....|area;...|
|00003610| 09 2f 2a 20 41 72 65 61 | 20 6f 66 20 72 65 63 74 |./* Area| of rect|
|00003620| 61 6e 67 6c 65 20 6f 66 | 20 69 6e 74 65 72 73 65 |angle of| interse|
|00003630| 63 74 69 6f 6e 20 2a 2f | 0d 09 52 65 63 74 09 09 |ction */|..Rect..|
|00003640| 09 09 09 63 6f 6d 6d 6f | 6e 52 65 63 74 3b 09 09 |...commo|nRect;..|
|00003650| 2f 2a 20 52 65 63 74 61 | 6e 67 6c 65 20 6f 66 20 |/* Recta|ngle of |
|00003660| 69 6e 74 65 72 73 65 63 | 74 69 6f 6e 20 2a 2f 0d |intersec|tion */.|
|00003670| 09 2f 2a 20 44 69 66 66 | 65 72 65 6e 74 20 73 63 |./* Diff|erent sc|
|00003680| 72 65 65 6e 20 6f 70 74 | 69 6f 6e 73 20 72 65 71 |reen opt|ions req|
|00003690| 75 69 72 65 20 64 69 66 | 66 65 72 65 6e 74 20 61 |uire dif|ferent a|
|000036a0| 6c 67 6f 72 69 74 68 6d | 73 20 2a 2f 0d 09 69 66 |lgorithm|s */..if|
|000036b0| 20 28 73 63 72 65 65 6e | 4f 70 74 69 6f 6e 20 3d | (screen|Option =|
|000036c0| 3d 20 6b 44 65 65 70 65 | 73 74 53 63 72 65 65 6e |= kDeepe|stScreen|
|000036d0| 29 0d 09 09 2f 2a 20 47 | 72 61 70 68 69 63 73 20 |).../* G|raphics |
|000036e0| 44 65 76 69 63 65 73 20 | 4d 61 6e 61 67 65 72 20 |Devices |Manager |
|000036f0| 74 65 6c 6c 73 20 75 73 | 20 74 68 65 20 64 65 65 |tells us| the dee|
|00003700| 70 65 73 74 20 69 6e 74 | 65 72 73 65 63 74 69 6e |pest int|ersectin|
|00003710| 67 20 73 63 72 65 65 6e | 20 2a 2f 0d 09 09 62 61 |g screen| */...ba|
|00003720| 73 65 47 44 65 76 69 63 | 65 20 3d 20 47 65 74 4d |seGDevic|e = GetM|
|00003730| 61 78 44 65 76 69 63 65 | 28 20 62 6f 75 6e 64 73 |axDevice|( bounds|
|00003740| 20 29 3b 0d 09 65 6c 73 | 65 20 69 66 20 28 73 63 | );..els|e if (sc|
|00003750| 72 65 65 6e 4f 70 74 69 | 6f 6e 20 3d 3d 20 6b 4c |reenOpti|on == kL|
|00003760| 61 72 67 65 73 74 41 72 | 65 61 53 63 72 65 65 6e |argestAr|eaScreen|
|00003770| 29 0d 09 7b 0d 09 09 2f | 2a 20 47 65 74 20 61 20 |)..{.../|* Get a |
|00003780| 68 61 6e 64 6c 65 20 74 | 6f 20 74 68 65 20 66 69 |handle t|o the fi|
|00003790| 72 73 74 20 47 44 65 76 | 69 63 65 20 69 6e 20 74 |rst GDev|ice in t|
|000037a0| 68 65 20 64 65 76 69 63 | 65 20 6c 69 73 74 20 2a |he devic|e list *|
|000037b0| 2f 0d 09 09 61 47 44 65 | 76 69 63 65 20 3d 20 47 |/...aGDe|vice = G|
|000037c0| 65 74 44 65 76 69 63 65 | 4c 69 73 74 28 29 3b 0d |etDevice|List();.|
|000037d0| 09 09 2f 2a 20 4b 65 65 | 70 20 6c 6f 6f 70 69 6e |../* Kee|p loopin|
|000037e0| 67 20 75 6e 74 69 6c 20 | 61 6c 6c 20 47 44 65 76 |g until |all GDev|
|000037f0| 69 63 65 73 20 68 61 76 | 65 20 62 65 65 6e 20 63 |ices hav|e been c|
|00003800| 68 65 63 6b 65 64 20 2a | 2f 0d 09 09 6d 61 78 41 |hecked *|/...maxA|
|00003810| 72 65 61 20 3d 20 30 3b | 0d 09 09 62 61 73 65 47 |rea = 0;|...baseG|
|00003820| 44 65 76 69 63 65 20 3d | 20 6e 69 6c 3b 0d 09 09 |Device =| nil;...|
|00003830| 77 68 69 6c 65 20 28 61 | 47 44 65 76 69 63 65 20 |while (a|GDevice |
|00003840| 21 3d 20 6e 69 6c 29 0d | 09 09 7b 0d 09 09 09 2f |!= nil).|..{..../|
|00003850| 2a 20 43 68 65 63 6b 20 | 74 6f 20 73 65 65 20 77 |* Check |to see w|
|00003860| 68 65 74 68 65 72 20 73 | 63 72 65 65 6e 20 72 65 |hether s|creen re|
|00003870| 63 74 61 6e 67 6c 65 20 | 61 6e 64 20 62 6f 75 6e |ctangle |and boun|
|00003880| 64 73 20 69 6e 74 65 72 | 73 65 63 74 20 2a 2f 0d |ds inter|sect */.|
|00003890| 09 09 09 69 66 20 28 53 | 65 63 74 52 65 63 74 28 |...if (S|ectRect(|
|000038a0| 20 26 28 2a 2a 61 47 44 | 65 76 69 63 65 29 2e 67 | &(**aGD|evice).g|
|000038b0| 64 52 65 63 74 2c 20 62 | 6f 75 6e 64 73 2c 20 26 |dRect, b|ounds, &|
|000038c0| 63 6f 6d 6d 6f 6e 52 65 | 63 74 20 29 29 0d 09 09 |commonRe|ct ))...|
|000038d0| 09 7b 0d 09 09 09 09 2f | 2a 20 43 61 6c 63 75 6c |.{...../|* Calcul|
|000038e0| 61 74 65 20 61 72 65 61 | 20 6f 66 20 69 6e 74 65 |ate area| of inte|
|000038f0| 72 73 65 63 74 69 6f 6e | 20 2a 2f 0d 09 09 09 09 |rsection| */.....|
|00003900| 61 72 65 61 20 3d 20 28 | 6c 6f 6e 67 29 28 63 6f |area = (|long)(co|
|00003910| 6d 6d 6f 6e 52 65 63 74 | 2e 62 6f 74 74 6f 6d 20 |mmonRect|.bottom |
|00003920| 2d 20 63 6f 6d 6d 6f 6e | 52 65 63 74 2e 74 6f 70 |- common|Rect.top|
|00003930| 29 20 2a 0d 09 09 09 09 | 09 09 20 28 6c 6f 6e 67 |) *.....|.. (long|
|00003940| 29 28 63 6f 6d 6d 6f 6e | 52 65 63 74 2e 72 69 67 |)(common|Rect.rig|
|00003950| 68 74 20 2d 20 63 6f 6d | 6d 6f 6e 52 65 63 74 2e |ht - com|monRect.|
|00003960| 6c 65 66 74 29 3b 0d 09 | 09 09 09 2f 2a 20 4b 65 |left);..|.../* Ke|
|00003970| 65 70 20 74 72 61 63 6b | 20 6f 66 20 6c 61 72 67 |ep track| of larg|
|00003980| 65 73 74 20 61 72 65 61 | 20 6f 66 20 69 6e 74 65 |est area| of inte|
|00003990| 72 73 65 63 74 69 6f 6e | 20 66 6f 75 6e 64 20 73 |rsection| found s|
|000039a0| 6f 20 66 61 72 20 2a 2f | 0d 09 09 09 09 69 66 20 |o far */|.....if |
|000039b0| 28 61 72 65 61 20 3e 20 | 6d 61 78 41 72 65 61 29 |(area > |maxArea)|
|000039c0| 0d 09 09 09 09 7b 0d 09 | 09 09 09 09 6d 61 78 41 |.....{..|....maxA|
|000039d0| 72 65 61 20 3d 20 61 72 | 65 61 3b 0d 09 09 09 09 |rea = ar|ea;.....|
|000039e0| 09 62 61 73 65 47 44 65 | 76 69 63 65 20 3d 20 61 |.baseGDe|vice = a|
|000039f0| 47 44 65 76 69 63 65 3b | 0d 09 09 09 09 7d 0d 09 |GDevice;|.....}..|
|00003a00| 09 09 7d 0d 09 09 09 2f | 2a 20 47 6f 20 74 6f 20 |..}..../|* Go to |
|00003a10| 74 68 65 20 6e 65 78 74 | 20 47 44 65 76 69 63 65 |the next| GDevice|
|00003a20| 20 69 6e 20 74 68 65 20 | 64 65 76 69 63 65 20 6c | in the |device l|
|00003a30| 69 73 74 20 2a 2f 0d 09 | 09 09 61 47 44 65 76 69 |ist */..|..aGDevi|
|00003a40| 63 65 20 3d 20 47 65 74 | 4e 65 78 74 44 65 76 69 |ce = Get|NextDevi|
|00003a50| 63 65 28 20 61 47 44 65 | 76 69 63 65 20 29 3b 0d |ce( aGDe|vice );.|
|00003a60| 09 09 7d 0d 09 7d 0d 09 | 72 65 74 75 72 6e 20 62 |..}..}..|return b|
|00003a70| 61 73 65 47 44 65 76 69 | 63 65 3b 0d 7d 0d e9 70 |aseGDevi|ce;.}..p|
|00003a80| 00 00 00 00 02 d7 02 23 | 00 11 02 ff 0c 00 ff ff |.......#|........|
|00003a90| ff ff 00 00 00 00 00 00 | 00 00 02 23 00 00 02 d7 |........|...#....|
|00003aa0| 00 00 00 00 00 00 00 1e | 00 0c 00 1e 00 1f 00 01 |........|........|
|00003ab0| 00 0a 00 00 00 00 03 18 | 02 64 00 2c 00 0c 00 15 |........|.d.,....|
|00003ac0| 09 48 65 6c 76 65 74 69 | 63 61 00 03 00 15 00 04 |.Helveti|ca......|
|00003ad0| 01 00 00 0d 00 0c 00 2e | 00 04 00 00 00 00 00 a1 |........|........|
|00003ae0| 00 64 00 10 4f 4e 4c 4e | 00 64 00 00 00 29 00 9f |.d..ONLN|.d...)..|
|00003af0| 00 37 00 ed 00 2b bd 52 | 09 47 52 41 50 48 49 43 |.7...+.R|.GRAPHIC|
|00003b00| 41 4c 00 a1 00 64 00 10 | 4f 4e 4c 4e 00 64 00 0a |AL...d..|ONLN.d..|
|00003b10| 00 38 00 9f 00 46 00 e5 | 00 2a 0f 08 54 52 55 46 |.8...F..|.*..TRUF|
|00003b20| 46 4c 45 53 00 0d 00 09 | 00 a1 00 64 00 10 4f 4e |FLES....|...d..ON|
|00003b30| 4c 4e 00 64 00 13 00 57 | 00 9f 00 62 00 d2 00 2a |LN.d...W|...b...*|
|00003b40| 1d 08 4d 55 4c 54 49 50 | 4c 45 00 a1 00 64 00 10 |..MULTIP|LE...d..|
|00003b50| 4f 4e 4c 4e 00 64 00 1b | 00 57 00 d2 00 62 00 d5 |ONLN.d..|.W...b..|
|00003b60| 00 29 33 01 20 00 00 a1 | 00 64 00 10 4f 4e 4c 4e |.)3. ...|.d..ONLN|
|00003b70| 00 64 00 1c 00 57 00 d4 | 00 62 01 05 00 29 02 07 |.d...W..|.b...)..|
|00003b80| 53 43 52 45 45 4e 53 00 | 00 a1 00 64 00 10 4f 4e |SCREENS.|...d..ON|
|00003b90| 4c 4e 00 64 00 24 00 63 | 00 9f 00 6e 00 d6 00 28 |LN.d.$.c|...n...(|
|00003ba0| 00 8a 00 bd 08 52 45 56 | 45 41 4c 45 44 00 00 30 |.....REV|EALED..0|
|00003bb0| 00 37 00 36 00 c9 00 b0 | 00 01 00 0a 00 38 00 37 |.7.6....|.....8.7|
|00003bc0| 00 c8 00 af 00 98 80 fa | 00 00 00 00 02 58 01 f4 |........|.....X..|
|00003bd0| 00 00 00 00 00 00 00 00 | 01 2c 00 00 01 2c 00 00 |........|.,...,..|
|00003be0| 00 00 00 04 00 01 00 04 | 00 00 00 00 00 f0 c3 dc |........|........|
|00003bf0| 00 00 00 00 00 00 16 3c | 00 00 00 0f 00 00 ff ff |.......<|........|
|00003c00| ff ff ff ff 00 01 ee ee | ee ee ee ee 00 02 dd dd |........|........|
|00003c10| dd dd dd dd 00 03 cc cc | cc cc cc cc 00 04 bb bb |........|........|
|00003c20| bb bb bb bb 00 05 aa aa | aa aa aa aa 00 06 99 99 |........|........|
|00003c30| 99 99 99 99 00 07 88 88 | 88 88 88 88 00 08 77 77 |........|......ww|
|00003c40| 77 77 77 77 00 09 66 66 | 66 66 66 66 00 0a 55 55 |wwww..ff|ffff..UU|
|00003c50| 55 55 55 55 00 0b 44 44 | 44 44 44 44 00 0c 33 33 |UUUU..DD|DDDD..33|
|00003c60| 33 33 33 33 00 0d 22 22 | 22 22 22 22 00 0e 11 11 |3333..""|""""....|
|00003c70| 11 11 11 11 00 0f 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c80| 02 58 01 f4 00 38 00 37 | 00 c8 00 af 00 00 94 00 |.X...8.7|........|
|00003c90| 4a fa ba 00 bb fd ba 01 | aa bb fc ba fe aa 00 ba |J.......|........|
|00003ca0| fe aa 02 a9 aa aa f8 a9 | 05 99 a9 99 99 a9 a9 fe |........|........|
|00003cb0| 99 fd 98 01 99 88 fc 98 | fb 88 04 87 88 87 88 87 |........|........|
|00003cc0| fe 88 f3 87 02 77 77 87 | fc 77 00 76 fc 77 fe 76 |.....ww.|.w.v.w.v|
|00003cd0| 00 77 f9 76 00 77 fd 76 | 06 77 77 76 77 77 76 77 |.w.v.w.v|.wwvwwvw|
|00003ce0| f7 76 01 66 76 fe 66 00 | 76 fa 66 00 76 f8 66 00 |.v.fv.f.|v.f.v.f.|
|00003cf0| 76 fd 66 02 76 66 65 fe | 66 00 65 fc 66 fe 65 02 |v.f.vfe.|f.e.f.e.|
|00003d00| 66 65 66 fd 65 00 66 f6 | 65 00 55 f7 65 00 66 fb |fef.e.f.|e.U.e.f.|
|00003d10| 65 f3 66 00 76 fd 66 01 | 76 66 fc 76 00 66 fb 76 |e.f.v.f.|vf.v.f.v|
|00003d20| 01 77 76 7f 03 3a aa ab | aa fe ab 02 aa ab aa fe |.wv..:..|........|
|00003d30| ab f7 aa f9 9a fe 99 00 | 9a fe 99 00 9a fc 99 fe |........|........|
|00003d40| 89 01 88 89 f7 88 01 78 | 88 f5 78 04 77 78 77 78 |.......x|..x.wxwx|
|00003d50| 77 fe 78 f7 77 00 67 fe | 77 01 67 77 fb 67 02 66 |w.x.w.g.|w.gw.g.f|
|00003d60| 67 66 fc 67 00 66 f0 67 | fc 66 00 67 f9 66 00 56 |gf.g.f.g|.f.g.f.V|
|00003d70| fe 66 00 56 fe 66 00 56 | fc 66 00 56 fc 66 05 56 |.f.V.f.V|.f.V.f.V|
|00003d80| 66 66 56 56 66 f9 56 00 | 55 f8 56 f2 55 01 56 55 |ffVVf.V.|U.V.U.VU|
|00003d90| fe 56 02 55 56 55 ef 56 | fe 66 00 56 f3 66 03 67 |.V.UVU.V|.f.V.f.g|
|00003da0| 66 67 66 7b 02 4a aa aa | fa ba 01 aa ba f9 aa 02 |fgf{.J..|........|
|00003db0| a9 aa aa f9 a9 02 99 a9 | 99 fe a9 03 99 99 a9 a9 |........|........|
|00003dc0| fe 99 fd 98 01 88 98 f5 | 88 01 87 88 ed 87 00 77 |........|.......w|
|00003dd0| fe 87 f9 77 00 76 fe 77 | f5 76 05 66 76 76 77 76 |...w.v.w|.v.fvvwv|
|00003de0| 77 fa 76 0a 77 76 76 66 | 76 66 76 66 76 66 76 e3 |w.v.wvvf|vfvfvfv.|
|00003df0| 66 00 65 fc 66 01 65 66 | f3 65 09 55 65 55 65 55 |f.e.f.ef|.e.UeUeU|
|00003e00| 65 55 65 55 65 fe 55 02 | 65 55 65 fe 55 f3 65 04 |eUeUe.U.|eUe.U.e.|
|00003e10| 66 65 66 65 65 f6 66 02 | 76 66 76 fc 66 fc 76 9c |fefee.f.|vfv.f.v.|
|00003e20| 05 3a aa aa ab aa ab fb | aa 02 9a aa 9a fe aa fe |.:......|........|
|00003e30| 9a 04 99 9a 99 9a 9a fc | 99 02 89 99 9a fb 99 00 |........|........|
|00003e40| 89 fe 99 01 89 99 fd 88 | 01 78 88 f1 78 01 77 78 |........|.x..x.wx|
|00003e50| ed 77 fe 67 03 77 67 67 | 66 fd 67 11 66 66 67 66 |.w.g.wgg|f.g.ffgf|
|00003e60| 67 66 67 66 67 66 67 66 | 67 66 67 66 67 66 fe 67 |gfgfgfgf|gfgfgf.g|
|00003e70| 03 66 66 67 67 f5 66 03 | 56 66 56 66 fe 56 01 66 |.ffgg.f.|VfVf.V.f|
|00003e80| 56 fe 66 fe 56 02 66 56 | 66 f8 56 00 66 f9 56 07 |V.f.V.fV|f.V.f.V.|
|00003e90| 55 55 56 56 55 56 55 56 | fe 55 00 56 f5 55 01 45 |UUVVUVUV|.U.V.U.E|
|00003ea0| 45 f8 55 00 56 fa 55 01 | 56 55 f7 56 01 66 56 fd |E.U.V.U.|VU.V.fV.|
|00003eb0| 66 01 56 56 fe 66 02 56 | 66 56 fa 66 7b 07 49 aa |f.VV.f.V|fV.f{.I.|
|00003ec0| ba aa ba aa aa ba fd aa | 00 a9 fb aa 01 a9 aa fe |........|........|
|00003ed0| a9 02 99 99 a9 fa 99 01 | a9 99 fd a9 fe 99 fd 98 |........|........|
|00003ee0| fd 88 02 87 88 87 fc 88 | 05 87 88 87 88 87 88 fe |........|........|
|00003ef0| 87 00 88 f1 87 02 77 87 | 87 fa 77 fe 76 01 77 77 |......w.|..w.v.ww|
|00003f00| e2 76 fe 66 00 76 ea 66 | 00 76 f9 66 00 65 fd 66 |.v.f.v.f|.v.f.e.f|
|00003f10| f1 65 01 55 55 fe 65 00 | 55 fe 65 01 55 65 fe 55 |.e.UU.e.|U.e.Ue.U|
|00003f20| 00 65 fe 55 01 65 55 fd | 65 01 55 55 f5 65 01 66 |.e.U.eU.|e.UU.e.f|
|00003f30| 65 ef 66 03 76 66 76 65 | 98 01 3a 9a fe aa 06 9a |e.f.vfve|..:.....|
|00003f40| 9a aa 9a 9a aa 99 fa 9a | 07 99 9a 99 99 89 89 99 |........|........|
|00003f50| 99 fe 89 fd 99 00 9a fb | 99 fd 89 09 88 88 78 88 |........|......x.|
|00003f60| 78 88 78 78 77 88 fe 78 | 00 88 f7 78 01 77 78 fa |x.xxw..x|...x.wx.|
|00003f70| 77 00 78 f9 77 02 67 77 | 77 f7 67 fa 66 03 67 67 |w.x.w.gw|w.g.f.gg|
|00003f80| 66 67 fc 66 fe 67 04 66 | 67 66 67 67 f4 66 03 56 |fg.f.g.f|gfgg.f.V|
|00003f90| 66 56 66 fe 56 00 66 fe | 56 00 66 fe 56 08 66 56 |fVf.V.f.|V.f.V.fV|
|00003fa0| 66 56 66 56 66 56 66 fb | 56 00 55 fa 56 fe 55 01 |fVfVfVf.|V.U.V.U.|
|00003fb0| 56 55 fe 56 e6 55 00 56 | fb 55 fe 56 00 55 f6 56 |VU.V.U.V|.U.V.U.V|
|00003fc0| 03 66 56 66 56 fe 66 fe | 56 02 66 56 56 fd 66 00 |.fVfV.f.|V.fVV.f.|
|00003fd0| 65 98 00 49 fd a9 02 aa | a9 aa fd a9 0a 99 99 a9 |e..I....|........|
|00003fe0| a9 99 99 a9 a9 99 99 98 | fe 99 01 98 98 f7 99 0a |........|........|
|00003ff0| a9 99 98 99 99 98 88 98 | 88 88 87 fe 88 00 87 fa |........|........|
|00004000| 88 01 87 88 f7 87 00 77 | fe 87 03 77 77 87 87 f3 |.......w|...ww...|
|00004010| 77 01 76 77 fe 76 00 77 | fd 76 0c 66 66 76 76 66 |w.vw.v.w|.v.ffvvf|
|00004020| 76 66 76 66 66 76 76 66 | fa 76 ef 66 00 65 f8 66 |vfvffvvf|.v.f.e.f|
|00004030| 07 65 66 65 66 65 66 65 | 66 ef 65 02 55 65 55 fc |.efefefe|f.e.UeU.|
|00004040| 65 01 55 65 f4 55 00 65 | f9 55 06 65 65 55 55 65 |e.Ue.U.e|.U.eeUUe|
|00004050| 65 55 fe 65 00 55 f7 65 | 05 66 65 66 65 66 65 fe |eU.e.U.e|.fefefe.|
|00004060| 66 01 65 66 fe 65 fd 66 | 00 75 a0 01 39 9a fe 89 |f.ef.e.f|.u..9...|
|00004070| fd 9a fa 99 06 89 89 99 | 89 89 99 89 fe 88 fc 89 |........|........|
|00004080| 00 99 fe 89 fc 99 03 88 | 89 88 89 fd 88 01 78 88 |........|......x.|
|00004090| fc 78 fe 88 fe 78 06 88 | 78 78 77 78 77 78 fa 77 |.x...x..|xxwxwx.w|
|000040a0| 00 78 f7 77 01 67 77 fa | 67 02 66 66 67 f9 66 00 |.x.w.gw.|g.ffg.f.|
|000040b0| 67 f9 66 00 67 fe 66 05 | 67 66 67 66 66 56 fe 66 |g.f.g.f.|gfgffV.f|
|000040c0| 02 56 66 56 fe 66 01 56 | 66 f8 56 02 66 56 66 fc |.VfV.f.V|f.V.fVf.|
|000040d0| 56 00 66 fe 56 00 66 f7 | 56 05 55 56 55 56 55 56 |V.f.V.f.|V.UVUVUV|
|000040e0| fc 55 00 56 fe 55 00 56 | fb 55 08 45 55 45 55 45 |.U.V.U.V|.U.EUEUE|
|000040f0| 55 45 55 45 eb 55 00 56 | fd 55 02 56 56 55 fa 56 |UEUE.U.V|.U.VVU.V|
|00004100| 00 55 fa 56 05 55 56 56 | 66 56 65 89 02 48 98 98 |.U.V.UVV|fVe..H..|
|00004110| fc 99 02 a9 99 a9 fb 99 | 03 98 99 98 99 fe 98 04 |........|........|
|00004120| 99 98 99 98 99 fe 98 fa | 99 06 98 99 98 98 88 98 |........|........|
|00004130| 99 fe 98 f8 88 00 87 fd | 88 02 87 87 88 fa 87 00 |........|........|
|00004140| 77 fc 87 fe 77 00 87 f5 | 77 fb 76 fc 66 00 76 fc |w...w...|w.v.f.v.|
|00004150| 66 f4 76 02 66 66 76 fd | 66 00 76 fc 66 00 65 fd |f.v.ffv.|f.v.f.e.|
|00004160| 66 00 65 fc 66 fe 65 fb | 66 02 65 65 66 ef 65 01 |f.e.f.e.|f.eef.e.|
|00004170| 55 55 fd 65 f2 55 fe 65 | fc 55 00 65 fd 55 06 65 |UU.e.U.e|.U.e.U.e|
|00004180| 65 55 65 55 65 55 f5 65 | 03 66 66 65 65 fe 66 fa |eUeUeU.e|.ffee.f.|
|00004190| 65 fe 66 00 65 82 00 39 | fe 89 fa 99 01 89 99 fe |e.f.e..9|........|
|000041a0| 89 00 99 fe 89 09 99 89 | 89 88 89 88 89 88 89 88 |........|........|
|000041b0| f9 89 0c 99 88 89 88 89 | 89 88 89 89 88 89 88 89 |........|........|
|000041c0| fe 88 04 78 78 88 78 88 | fd 78 03 77 78 77 78 f8 |...xx.x.|.x.wxwx.|
|000041d0| 77 00 78 f7 77 01 67 77 | fd 67 01 66 67 f5 66 00 |w.x.w.gw|.g.fg.f.|
|000041e0| 56 f9 66 00 67 fc 66 00 | 67 f5 66 f4 56 00 66 f3 |V.f.g.f.|g.f.V.f.|
|000041f0| 56 03 55 56 55 56 fb 55 | 00 56 ef 55 02 45 45 55 |V.UVUV.U|.V.U.EEU|
|00004200| fe 45 f8 55 00 45 ef 55 | 01 56 55 fa 56 00 55 fe |.E.U.E.U|.VU.V.U.|
|00004210| 56 fe 55 fb 56 01 66 65 | 8d 05 48 98 99 98 99 99 |V.U.V.fe|..H.....|
|00004220| fd a9 01 99 99 fe 98 fe | 99 fe 98 05 99 98 99 98 |........|........|
|00004230| 99 88 fe 98 02 88 88 98 | fe 99 03 98 99 98 99 fb |........|........|
|00004240| 98 03 88 98 88 98 fc 88 | 06 98 88 98 87 88 87 88 |........|........|
|00004250| fb 87 0b 77 87 77 87 87 | 77 77 87 77 87 77 87 f7 |...w.w..|ww.w.w..|
|00004260| 77 01 76 77 fc 76 fc 66 | 00 65 f7 66 05 76 66 76 |w.vw.v.f|.e.f.vfv|
|00004270| 66 76 66 fe 76 01 66 76 | f2 66 02 65 65 66 fe 65 |fvf.v.fv|.f.eef.e|
|00004280| 02 66 65 66 fd 65 00 66 | f0 65 00 55 fe 65 01 55 |.fef.e.f|.e.U.e.U|
|00004290| 65 fe 55 00 65 fe 55 00 | 65 d7 55 f3 65 02 55 65 |e.U.e.U.|e.U.e.Ue|
|000042a0| 55 fc 65 01 66 65 99 00 | 39 fd 89 01 99 89 fd 99 |U.e.fe..|9.......|
|000042b0| 01 89 88 fe 89 01 99 99 | fd 89 fe 88 00 89 fa 88 |........|........|
|000042c0| f9 89 fd 88 00 89 f9 88 | 00 78 fe 88 00 77 fe 78 |........|.x...w.x|
|000042d0| fe 77 00 78 f1 77 00 67 | fe 77 02 67 67 77 fe 67 |.w.x.w.g|.w.ggw.g|
|000042e0| 01 66 67 fd 66 03 56 66 | 56 66 fa 56 01 66 56 f2 |.fg.f.Vf|Vf.V.fV.|
|000042f0| 66 00 56 fe 66 01 56 66 | fe 56 08 66 56 56 55 56 |f.V.f.Vf|.V.fVVUV|
|00004300| 55 56 55 55 fa 56 02 55 | 55 56 fe 55 03 56 55 56 |UVUU.V.U|UV.U.VUV|
|00004310| 56 f9 55 00 56 f1 55 01 | 45 55 f9 45 07 55 45 45 |V.U.V.U.|EU.E.UEE|
|00004320| 55 45 55 45 55 fd 45 00 | 55 fd 45 00 55 fe 45 03 |UEUEU.E.|U.E.U.E.|
|00004330| 55 45 55 45 f3 55 02 56 | 55 56 f8 55 02 56 56 55 |UEUE.U.V|UV.U.VVU|
|00004340| 8f 03 49 98 99 98 f9 99 | 01 98 98 fc 99 fe 98 02 |..I.....|........|
|00004350| 88 98 98 fe 88 05 98 88 | 98 88 98 99 fb 98 05 99 |........|........|
|00004360| 88 88 98 98 88 fe 98 01 | 88 98 fe 88 00 98 fd 88 |........|........|
|00004370| f4 87 fe 77 03 87 77 77 | 87 f7 77 01 76 77 fb 76 |...w..ww|..w.vw.v|
|00004380| fd 66 04 65 66 66 65 65 | f9 66 fe 76 00 66 fe 76 |.f.effee|.f.v.f.v|
|00004390| 03 66 76 66 76 f9 66 05 | 65 66 65 66 65 66 e3 65 |.fvfv.f.|efefef.e|
|000043a0| 00 55 fe 65 01 55 65 fe | 55 00 65 f5 55 02 54 55 |.U.e.Ue.|U.e.U.TU|
|000043b0| 54 fa 55 00 54 fe 55 00 | 54 fc 55 02 54 55 54 f5 |T.U.T.U.|T.U.TUT.|
|000043c0| 55 03 65 55 65 55 f7 65 | 04 55 55 65 55 55 fc 65 |U.eUeU.e|.UUeUU.e|
|000043d0| 73 00 38 f8 89 04 99 89 | 89 88 88 fc 89 fc 88 00 |s.8.....|........|
|000043e0| 78 fd 88 01 78 78 f1 88 | 0d 89 88 88 78 78 88 78 |x...xx..|....xx.x|
|000043f0| 78 88 78 88 78 77 77 fe | 78 ee 77 f9 67 fa 66 03 |x.x.xww.|x.w.g.f.|
|00004400| 56 66 56 66 f9 56 02 66 | 66 56 f4 66 00 56 fe 66 |VfVf.V.f|fV.f.V.f|
|00004410| f5 56 05 55 56 55 56 56 | 55 fd 56 01 55 56 fe 55 |.V.UVUVV|U.V.UV.U|
|00004420| 00 56 fe 55 00 56 eb 55 | f8 45 00 55 f0 45 00 44 |.V.U.V.U|.E.U.E.D|
|00004430| fe 45 01 55 44 fc 45 01 | 55 45 f4 55 00 56 fa 55 |.E.UD.E.|UE.U.V.U|
|00004440| fe 56 00 55 8a 00 48 fd | 98 fd 99 fe 98 00 88 f9 |.V.U..H.|........|
|00004450| 98 fe 88 06 87 88 88 87 | 88 88 87 fd 88 00 98 fc |........|........|
|00004460| 88 00 87 f9 88 02 87 88 | 87 fd 88 fc 87 00 77 fe |........|......w.|
|00004470| 87 ed 77 01 76 77 fb 76 | 01 66 76 f5 66 fe 65 fb |..w.vw.v|.fv.f.e.|
|00004480| 66 06 76 66 66 76 66 66 | 76 f7 66 f7 65 00 55 fe |f.vffvff|v.f.e.U.|
|00004490| 65 00 55 fa 65 00 55 fc | 65 05 55 65 55 55 65 65 |e.U.e.U.|e.UeUUee|
|000044a0| f7 55 00 54 fa 55 fe 54 | 00 55 f8 54 00 55 fe 54 |.U.T.U.T|.U.T.U.T|
|000044b0| 00 55 f9 54 03 44 54 54 | 55 fc 54 03 55 54 55 54 |.U.T.DTT|U.T.UTUT|
|000044c0| fb 55 fe 65 00 55 fc 65 | fe 55 01 65 55 fc 65 8d |.U.e.U.e|.U.eU.e.|
|000044d0| 05 39 99 89 88 89 99 fc | 89 f6 88 f9 78 02 77 78 |.9......|....x.wx|
|000044e0| 77 fb 78 00 88 fa 78 01 | 88 88 fd 78 00 88 fe 78 |w.x...x.|...x...x|
|000044f0| 02 77 77 78 fe 77 00 78 | f5 77 05 67 77 67 77 67 |.wwx.w.x|.w.gwgwg|
|00004500| 77 fb 67 01 66 67 fd 66 | 03 56 66 56 66 f2 56 03 |w.g.fg.f|.VfVf.V.|
|00004510| 66 56 66 56 fc 66 03 56 | 66 56 66 fc 56 00 66 fb |fVfV.f.V|fVf.V.f.|
|00004520| 56 07 55 56 55 56 55 56 | 55 56 fc 55 02 56 55 56 |V.UVUVUV|UV.U.VUV|
|00004530| f2 55 08 45 45 55 45 55 | 45 45 55 55 f7 45 00 44 |.U.EEUEU|EEUU.E.D|
|00004540| fe 45 01 44 44 fb 45 06 | 44 45 44 45 44 45 44 fe |.E.DD.E.|DEDEDED.|
|00004550| 45 fc 44 fe 45 02 44 45 | 44 f9 45 ec 55 7a 06 59 |E.D.E.DE|D.E.Uz.Y|
|00004560| 99 99 98 99 99 a9 fe 99 | fc 98 fe 88 01 98 88 fe |........|........|
|00004570| 87 01 88 88 f4 87 02 88 | 87 87 fc 88 00 87 fd 88 |........|........|
|00004580| 00 87 fe 88 fb 87 00 77 | fc 87 01 77 87 fc 77 00 |.......w|...w..w.|
|00004590| 87 f6 77 f8 76 fa 66 03 | 65 65 66 65 fe 66 01 65 |..w.v.f.|eefe.f.e|
|000045a0| 65 fa 66 00 76 f7 66 05 | 65 66 66 65 65 66 f1 65 |e.f.v.f.|effeef.e|
|000045b0| 01 55 65 fd 55 05 65 65 | 55 65 55 65 ea 55 fd 54 |.Ue.U.ee|UeUe.U.T|
|000045c0| 00 55 eb 54 00 44 f7 54 | 00 55 fe 54 fe 55 fd 65 |.U.T.D.T|.U.T.U.e|
|000045d0| 00 55 fc 65 fc 55 fd 65 | 91 00 49 fe 89 01 99 89 |.U.e.U.e|..I.....|
|000045e0| fd 99 00 89 fb 88 01 78 | 88 fe 77 fe 78 fa 77 02 |.......x|..w.x.w.|
|000045f0| 78 77 78 fe 77 01 78 77 | fa 78 01 88 88 fa 78 f2 |xwx.w.xw|.x....x.|
|00004600| 77 00 67 f6 77 01 67 77 | fb 67 fd 66 01 56 66 fe |w.g.w.gw|.g.f.Vf.|
|00004610| 56 03 66 56 56 55 f9 56 | 03 66 56 66 56 fe 66 00 |V.fVVU.V|.fVfV.f.|
|00004620| 56 fe 66 02 56 66 66 fa | 56 02 55 56 56 e2 55 09 |V.f.Vff.|V.UVV.U.|
|00004630| 45 55 45 55 45 55 55 45 | 45 55 f7 45 00 44 fe 45 |EUEUEUUE|EU.E.D.E|
|00004640| 04 44 45 44 45 44 fc 45 | 03 44 45 44 45 fe 44 00 |.DEDED.E|.DEDE.D.|
|00004650| 45 f8 44 00 45 fe 44 01 | 45 44 f9 45 fe 55 03 45 |E.D.E.D.|ED.E.U.E|
|00004660| 55 55 56 fd 55 01 45 45 | fc 55 8a 02 48 98 98 fd |UUV.U.EE|.U..H...|
|00004670| 99 02 a9 99 99 fe 98 fb | 88 f8 87 09 77 87 77 88 |........|....w.w.|
|00004680| 87 87 77 87 77 77 ed 87 | 04 77 87 77 77 87 fd 77 |..w.ww..|.w.ww..w|
|00004690| 00 87 f1 77 05 76 77 77 | 76 76 77 fd 76 03 66 65 |...w.vww|vvw.v.fe|
|000046a0| 66 66 fe 65 00 66 fa 65 | f6 66 00 76 fb 66 02 65 |ff.e.f.e|.f.v.f.e|
|000046b0| 65 66 fb 65 00 55 fe 65 | 03 55 65 55 65 fc 55 00 |ef.e.U.e|.UeUe.U.|
|000046c0| 65 fe 55 00 65 fc 55 00 | 65 f1 55 01 54 55 fc 54 |e.U.e.U.|e.U.TU.T|
|000046d0| 00 55 fd 54 00 44 ee 54 | f6 44 04 54 44 54 44 44 |.U.T.D.T|.D.TDTDD|
|000046e0| fc 54 01 55 54 fb 55 06 | 65 55 65 55 65 55 54 fe |.T.UT.U.|eUeUeUT.|
|000046f0| 55 02 65 65 64 90 06 48 | 89 89 99 99 89 89 fe 99 |U.eed..H|........|
|00004700| 03 89 89 88 89 fc 88 00 | 78 fc 77 00 78 fc 77 00 |........|x.w.x.w.|
|00004710| 78 f4 77 00 78 fe 77 02 | 78 77 78 fe 77 00 78 f7 |x.w.x.w.|xwx.w.x.|
|00004720| 77 00 67 fe 77 01 67 77 | fc 67 04 77 77 67 77 77 |w.g.w.gw|.g.wwgww|
|00004730| f9 67 f9 66 fd 56 00 55 | fe 56 09 55 56 55 56 56 |.g.f.V.U|.V.UVUVV|
|00004740| 66 56 66 56 66 fd 56 03 | 66 56 56 66 f9 56 01 55 |fVfVf.V.|fVVf.V.U|
|00004750| 56 ed 55 fe 45 f8 55 f5 | 45 07 44 44 45 44 45 45 |V.U.E.U.|E.DDEDEE|
|00004760| 44 45 f8 44 02 45 44 45 | f4 44 02 34 44 44 fc 34 |DE.D.EDE|.D.4DD.4|
|00004770| 03 44 34 44 34 fc 44 fb | 45 01 55 45 fa 55 06 45 |.D4D4.D.|E.UE.U.E|
|00004780| 45 55 45 55 55 54 7b 07 | 48 98 99 99 98 99 99 98 |EUEUUT{.|H.......|
|00004790| fe 99 05 98 98 88 98 88 | 98 fe 88 fe 87 05 77 87 |........|......w.|
|000047a0| 77 87 77 87 fe 77 fe 87 | fa 77 f2 87 07 77 87 77 |w.w..w..|.w...w.w|
|000047b0| 87 77 87 77 87 ee 77 f8 | 76 f9 66 fe 65 05 66 65 |.w.w..w.|v.f.e.fe|
|000047c0| 66 65 66 65 fa 66 09 65 | 66 65 66 65 66 65 65 66 |fefe.f.e|fefefeef|
|000047d0| 66 f5 65 00 55 fe 65 f3 | 55 00 54 fa 55 06 54 55 |f.e.U.e.|U.T.U.TU|
|000047e0| 54 55 54 55 55 f0 54 00 | 44 f0 54 f8 44 00 43 f8 |TUTUU.T.|D.T.D.C.|
|000047f0| 44 fd 54 03 55 54 55 54 | f9 55 00 65 fd 55 02 65 |D.T.UTUT|.U.e.U.e|
|00004800| 65 64 93 02 48 88 88 fe | 89 04 99 89 99 89 99 fe |ed..H...|........|
|00004810| 88 01 89 78 fe 88 03 78 | 78 77 78 fe 77 00 78 f9 |...x...x|xwx.w.x.|
|00004820| 77 00 67 ef 77 01 78 78 | f8 77 01 67 77 fc 67 09 |w.g.w.xx|.w.gw.g.|
|00004830| 77 67 77 67 67 77 77 67 | 77 66 fb 67 02 66 66 67 |wgwggwwg|wf.g.ffg|
|00004840| fd 66 05 56 66 66 56 56 | 66 f4 56 02 66 56 66 f3 |.f.VffVV|f.V.fVf.|
|00004850| 56 01 55 56 f7 55 05 45 | 45 55 55 45 55 fe 45 04 |V.UV.U.E|EUUEU.E.|
|00004860| 55 45 55 45 55 fe 45 00 | 55 f5 45 00 44 fe 45 fc |UEUEU.E.|U.E.D.E.|
|00004870| 44 01 45 45 f3 44 00 45 | f7 44 01 34 44 f5 34 08 |D.EE.D.E|.D.4D.4.|
|00004880| 44 44 34 44 34 44 44 45 | 44 fc 45 01 55 45 fb 55 |DD4D4DDE|D.E.UE.U|
|00004890| 04 45 45 55 56 54 8f 00 | 48 fd 88 02 99 98 99 fd |.EEUVT..|H.......|
|000048a0| 98 f9 88 fb 87 00 77 fe | 87 f1 77 05 87 87 77 87 |......w.|..w...w.|
|000048b0| 77 87 fe 77 00 87 f5 77 | 02 76 77 76 f7 77 02 76 |w..w...w|.vwv.w.v|
|000048c0| 76 77 fb 76 01 66 76 f8 | 66 06 65 65 66 66 65 65 |vw.v.fv.|f.eeffee|
|000048d0| 66 fe 65 01 66 65 fc 66 | fc 65 02 66 65 66 f7 65 |f.e.fe.f|.e.fef.e|
|000048e0| f3 55 02 54 55 54 fe 55 | 04 54 55 54 55 55 ee 54 |.U.TUT.U|.TUTUU.T|
|000048f0| 07 44 54 44 54 44 54 44 | 54 fa 44 08 54 44 54 44 |.DTDTDTD|T.D.TDTD|
|00004900| 54 44 54 44 54 fb 44 05 | 43 44 43 44 43 44 fc 43 |TDTDT.D.|CDCDCD.C|
|00004910| 03 44 43 44 43 fd 44 f9 | 54 03 55 54 55 54 fd 55 |.DCDC.D.|T.UTUT.U|
|00004920| 04 54 54 55 55 64 8a 02 | 37 78 78 fc 88 08 89 89 |.TTUUd..|7xx.....|
|00004930| 88 78 88 88 78 88 88 fc | 78 f5 77 fe 67 00 77 fc |.x..x...|x.w.g.w.|
|00004940| 67 01 77 67 fc 77 00 67 | fa 77 fc 67 04 77 67 77 |g.wg.w.g|.w.g.wgw|
|00004950| 67 77 f0 67 04 66 66 67 | 66 67 fd 66 fc 56 00 66 |gw.g.ffg|fg.f.V.f|
|00004960| f2 56 00 66 f5 56 03 55 | 56 55 56 f9 55 01 45 55 |.V.f.V.U|VUV.U.EU|
|00004970| fd 45 01 55 55 f4 45 fb | 44 00 45 fe 44 06 45 44 |.E.UU.E.|D.E.D.ED|
|00004980| 44 45 45 44 45 f8 44 05 | 34 44 44 34 44 34 f4 44 |DEEDE.D.|4DD4D4.D|
|00004990| 01 34 44 fe 34 00 44 fd | 34 03 33 34 33 34 fe 33 |.4D.4.D.|4.3434.3|
|000049a0| fb 34 fb 44 01 45 44 fb | 45 00 55 fe 45 02 55 45 |.4.D.ED.|E.U.E.UE|
|000049b0| 55 72 03 47 87 88 87 fb | 88 02 98 88 87 fd 88 f3 |Ur.G....|........|
|000049c0| 87 fd 77 02 76 77 77 fe | 76 fc 77 00 87 eb 77 06 |..w.vww.|v.w...w.|
|000049d0| 76 76 77 77 76 77 76 fa | 77 f8 76 fe 66 00 65 fc |vvwwvwv.|w.v.f.e.|
|000049e0| 66 fe 65 00 66 fb 65 f9 | 66 05 65 66 65 66 65 66 |f.e.f.e.|f.efefef|
|000049f0| f5 65 04 55 65 55 55 54 | f4 55 01 54 55 f9 54 00 |.e.UeUUT|.U.TU.T.|
|00004a00| 44 fa 54 02 44 54 44 fa | 54 ef 44 00 54 f5 44 02 |D.T.DTD.|T.D.T.D.|
|00004a10| 43 43 44 fa 43 01 44 43 | fb 44 fe 54 00 44 f9 54 |CCD.C.DC|.D.T.D.T|
|00004a20| fc 55 00 64 82 03 48 78 | 78 77 fa 78 00 88 fd 78 |.U.d..Hx|xw.x...x|
|00004a30| 0c 88 78 78 77 78 77 78 | 77 78 77 78 77 78 fd 77 |..xxwxwx|wxwxwx.w|
|00004a40| fd 67 03 77 67 66 66 fe | 67 02 77 67 77 fc 67 00 |.g.wgff.|g.wgw.g.|
|00004a50| 77 fe 67 00 77 e5 67 fe | 66 00 67 fc 66 ed 56 03 |w.g.w.g.|f.g.f.V.|
|00004a60| 66 56 66 66 fa 56 00 55 | fe 56 fe 55 00 56 fb 55 |fVff.V.U|.V.U.V.U|
|00004a70| fe 45 fe 55 01 45 55 f9 | 45 07 44 45 44 45 44 45 |.E.U.EU.|E.DEDEDE|
|00004a80| 44 45 ed 44 02 34 34 44 | f8 34 f1 44 02 34 44 44 |DE.D.44D|.4.D.4DD|
|00004a90| fd 34 fb 33 fa 34 fd 44 | 08 34 44 44 45 44 44 45 |.4.3.4.D|.4DDEDDE|
|00004aa0| 44 44 fd 45 01 55 44 76 | 01 47 88 ed 87 00 77 fc |DD.E.UDv|.G....w.|
|00004ab0| 87 01 77 87 fe 77 fe 76 | 01 77 77 fc 76 fe 77 fa |..w..w.v|.ww.v.w.|
|00004ac0| 76 03 77 76 76 77 fd 76 | 04 77 76 77 76 77 f6 76 |v.wvvw.v|.wvwvw.v|
|00004ad0| 00 77 f9 76 01 66 76 fd | 66 00 65 fc 66 01 65 66 |.w.v.fv.|f.e.f.ef|
|00004ae0| f8 65 00 66 fe 65 01 66 | 65 fc 66 f5 65 00 55 fe |.e.f.e.f|e.f.e.U.|
|00004af0| 65 04 55 65 55 55 54 fa | 55 fc 54 00 55 f7 54 01 |e.UeUUT.|U.T.U.T.|
|00004b00| 44 54 f8 44 03 54 44 44 | 54 fa 44 fe 43 03 44 43 |DT.D.TDD|T.D.C.DC|
|00004b10| 44 43 ec 44 f4 43 f7 44 | f8 54 fe 55 00 54 99 00 |DC.D.C.D|.T.U.T..|
|00004b20| 48 fe 78 03 77 78 77 78 | f3 77 06 78 78 77 78 77 |H.x.wxwx|.w.xxwxw|
|00004b30| 78 78 fe 77 f3 67 05 66 | 67 66 67 66 66 fc 67 fd |xx.w.g.f|gfgff.g.|
|00004b40| 66 fb 67 f7 66 04 67 67 | 66 67 67 f9 66 01 56 66 |f.g.f.gg|fgg.f.Vf|
|00004b50| fc 56 00 66 fd 56 04 55 | 56 55 56 56 fc 55 02 56 |.V.f.V.U|VUVV.U.V|
|00004b60| 56 55 fc 56 fe 55 fc 56 | f5 55 fc 45 04 55 45 55 |VU.V.U.V|.U.E.UEU|
|00004b70| 44 45 fe 44 fe 45 f7 44 | 01 34 44 fe 34 fe 44 06 |DE.D.E.D|.4D.4.D.|
|00004b80| 34 44 44 34 34 44 34 fe | 44 06 34 34 33 33 34 34 |4DD44D4.|D.443344|
|00004b90| 33 fc 34 06 44 44 34 44 | 34 44 34 f9 44 06 34 44 |3.4.DD4D|4D4.D.4D|
|00004ba0| 34 34 44 34 34 fb 33 f9 | 34 01 44 44 fe 34 fd 44 |44D44.3.|4.DD.4.D|
|00004bb0| 00 45 fe 44 fd 45 00 54 | 91 08 58 88 88 87 88 87 |.E.D.E.T|..X.....|
|00004bc0| 88 87 88 fd 87 00 77 fc | 87 02 77 87 77 fe 87 01 |......w.|..w.w...|
|00004bd0| 88 88 fe 87 fe 77 02 76 | 77 76 fe 77 04 76 77 76 |.....w.v|wv.w.vwv|
|00004be0| 77 77 f0 76 0b 66 76 77 | 76 77 76 76 66 66 76 76 |ww.v.fvw|vwvvffvv|
|00004bf0| 66 f5 76 03 66 76 66 76 | fd 66 02 65 66 65 fe 66 |f.v.fvfv|.f.efe.f|
|00004c00| fa 65 00 66 fe 65 03 55 | 55 65 65 fc 66 02 65 65 |.e.f.e.U|Uee.f.ee|
|00004c10| 55 f7 65 02 55 55 65 f9 | 55 04 54 55 54 55 55 f8 |U.e.UUe.|U.TUTUU.|
|00004c20| 54 02 44 54 54 ec 44 00 | 43 fc 44 fa 43 f5 44 00 |T.DTT.D.|C.D.C.D.|
|00004c30| 54 f4 44 05 43 43 44 43 | 44 43 fe 44 00 43 f8 44 |T.D.CCDC|DC.D.C.D|
|00004c40| fe 54 00 55 fd 54 02 55 | 55 54 8f 07 48 88 88 78 |.T.U.T.U|UT..H..x|
|00004c50| 88 78 78 88 fd 78 fb 77 | 00 78 fc 77 01 78 77 fe |.xx..x.w|.x.w.xw.|
|00004c60| 78 fd 77 fa 67 00 77 fe | 67 01 77 67 f9 66 00 67 |x.w.g.w.|g.wg.f.g|
|00004c70| fa 66 04 67 66 67 66 67 | f8 66 02 67 66 67 f4 66 |.f.gfgfg|.f.gfg.f|
|00004c80| f6 56 00 55 fd 56 fb 55 | fc 56 fa 55 00 56 f5 55 |.V.U.V.U|.V.U.V.U|
|00004c90| fd 45 00 44 fc 45 01 44 | 45 f7 44 fd 34 fd 44 07 |.E.D.E.D|E.D.4.D.|
|00004ca0| 34 44 34 44 34 44 34 44 | f6 34 fd 33 fa 34 04 44 |4D4D4D4D|.4.3.4.D|
|00004cb0| 34 44 34 34 fe 44 00 34 | fd 44 07 34 34 44 34 44 |4D44.D.4|.D.44D4D|
|00004cc0| 34 34 44 fb 34 05 44 44 | 34 34 44 34 fc 44 00 34 |44D.4.DD|44D4.D.4|
|00004cd0| fd 44 00 45 fe 44 fe 45 | 00 44 ab 00 47 fd 88 00 |.D.E.D.E|.D..G...|
|00004ce0| 87 fd 88 01 87 87 fe 77 | fc 87 fe 77 fa 87 07 77 |.......w|...w...w|
|00004cf0| 87 77 77 76 77 76 77 fd | 76 01 77 77 fd 76 01 66 |.wwvwvw.|v.ww.v.f|
|00004d00| 76 fe 66 00 76 f8 66 01 | 76 66 fe 76 01 66 65 fc |v.f.v.f.|vf.v.fe.|
|00004d10| 66 04 76 66 66 76 76 f7 | 66 fe 65 02 66 65 66 fe |f.vffvv.|f.e.fef.|
|00004d20| 65 00 66 f7 65 fe 55 fd | 65 00 66 fd 65 fc 55 fd |e.f.e.U.|e.f.e.U.|
|00004d30| 65 02 55 55 54 fe 55 0a | 54 54 55 54 55 54 54 44 |e.UUT.U.|TTUTUTTD|
|00004d40| 54 54 55 fc 54 fc 44 06 | 54 54 44 44 43 44 43 fe |TTU.T.D.|TTDDCDC.|
|00004d50| 44 04 43 44 43 44 43 fe | 44 fe 43 04 44 44 43 43 |D.CDCDC.|D.C.DDCC|
|00004d60| 44 fb 43 00 33 fd 43 05 | 44 43 44 43 44 43 fc 44 |D.C.3.C.|DCDCDC.D|
|00004d70| 00 43 f2 44 00 43 f6 44 | 01 54 54 fe 44 01 54 44 |.C.D.C.D|.TT.D.TD|
|00004d80| fd 54 00 44 fd 54 a2 06 | 38 78 88 78 88 88 78 fd |.T.D.T..|8x.x..x.|
|00004d90| 88 00 78 fe 77 00 78 fe | 77 00 78 fe 77 01 78 77 |..x.w.x.|w.x.w.xw|
|00004da0| fe 78 fd 77 01 67 77 fc | 67 01 77 66 fc 67 fd 66 |.x.w.gw.|g.wf.g.f|
|00004db0| 02 56 66 56 f7 66 00 67 | fd 66 fc 56 01 66 56 fc |.VfV.f.g|.f.V.fV.|
|00004dc0| 66 09 56 56 66 66 56 66 | 56 66 56 66 fb 56 00 55 |f.VVffVf|VfVf.V.U|
|00004dd0| fe 56 fc 55 fd 56 f9 55 | fe 56 01 55 55 fe 45 02 |.V.U.V.U|.V.UU.E.|
|00004de0| 55 55 56 fd 55 fe 45 00 | 55 f9 45 fe 44 01 45 44 |UUV.U.E.|U.E.D.ED|
|00004df0| fe 45 02 44 44 34 fc 44 | 01 34 44 f3 34 01 33 33 |.E.DD4.D|.4D.4.33|
|00004e00| fb 34 03 33 34 33 34 fc | 33 f9 34 00 44 fa 34 02 |.4.3434.|3.4.D.4.|
|00004e10| 44 34 44 fc 34 fe 44 01 | 34 44 fd 34 fc 44 fe 34 |D4D.4.D.|4D.4.D.4|
|00004e20| fb 44 00 34 fa 44 01 45 | 44 89 00 48 fa 88 03 98 |.D.4.D.E|D..H....|
|00004e30| 88 98 88 f5 87 05 88 87 | 88 88 87 87 f8 77 05 76 |........|.....w.v|
|00004e40| 77 76 77 76 77 fb 76 fc | 66 fe 76 fc 66 fe 76 01 |wvwvw.v.|f.v.f.v.|
|00004e50| 66 66 fe 65 ee 66 ec 65 | 03 55 55 65 55 fa 65 fe |ff.e.f.e|.UUeU.e.|
|00004e60| 55 fc 65 0b 55 65 55 55 | 54 55 54 55 54 55 54 55 |U.e.UeUU|TUTUTUTU|
|00004e70| fe 54 01 44 44 f8 54 01 | 44 54 fb 44 02 43 43 33 |.T.DD.T.|DT.D.CC3|
|00004e80| fd 43 01 44 44 fb 43 00 | 44 fe 43 00 44 fb 43 fe |.C.DD.C.|D.C.D.C.|
|00004e90| 33 01 43 43 fe 44 00 43 | fe 44 00 43 eb 44 04 54 |3.CC.D.C|.D.C.D.T|
|00004ea0| 44 54 44 54 fa 44 0b 54 | 54 44 44 54 44 54 54 44 |DTDT.D.T|TDDTDTTD|
|00004eb0| 44 54 54 99 02 48 88 78 | f8 88 fc 78 07 88 88 78 |DTT..H.x|...x...x|
|00004ec0| 78 77 78 77 78 fd 88 fd | 77 07 67 77 67 67 77 77 |xwxwx...|w.gwggww|
|00004ed0| 67 77 fa 67 00 77 fd 66 | fe 56 fe 66 00 56 fa 66 |gw.g.w.f|.V.f.V.f|
|00004ee0| f7 56 fc 66 03 56 66 66 | 56 fe 66 fc 56 01 55 55 |.V.f.Vff|V.f.V.UU|
|00004ef0| fe 56 03 55 56 55 56 fe | 55 04 56 55 56 55 56 fd |.V.UVUV.|U.VUVUV.|
|00004f00| 55 03 45 55 55 56 fc 55 | 01 45 45 fa 55 06 45 55 |U.EUUV.U|.EE.U.EU|
|00004f10| 45 45 44 45 44 fc 45 fc | 44 02 45 44 45 fb 44 01 |EEDED.E.|D.EDE.D.|
|00004f20| 34 44 fe 34 01 44 34 fb | 33 fe 34 fd 33 fd 34 fe |4D.4.D4.|3.4.3.4.|
|00004f30| 33 02 34 33 34 fc 33 f3 | 34 00 44 fa 34 01 44 34 |3.434.3.|4.D.4.D4|
|00004f40| fe 44 fc 34 01 44 34 fc | 44 00 34 f1 44 93 00 58 |.D.4.D4.|D.4.D..X|
|00004f50| fc 98 01 88 88 fd 98 02 | 88 87 87 fc 88 fe 87 06 |........|........|
|00004f60| 88 87 88 88 98 87 87 fd | 77 00 76 fa 77 fd 76 fe |........|w.v.w.v.|
|00004f70| 77 fe 76 02 66 66 65 f5 | 66 f7 65 fc 66 02 65 66 |w.v.ffe.|f.e.f.ef|
|00004f80| 65 fc 66 fb 65 00 55 f8 | 65 01 55 55 fb 65 fa 55 |e.f.e.U.|e.UU.e.U|
|00004f90| 03 65 55 55 54 fd 55 00 | 65 fd 55 f4 54 01 44 44 |.eUUT.U.|e.U.T.DD|
|00004fa0| fe 54 00 44 fe 54 05 44 | 54 44 44 43 44 fd 43 01 |.T.D.T.D|TDDCD.C.|
|00004fb0| 33 43 fc 33 02 43 33 43 | fc 33 fa 43 01 33 43 fc |3C.3.C3C|.3.C.3C.|
|00004fc0| 33 02 43 43 44 fe 43 fe | 44 02 43 44 43 f2 44 fe |3.CCD.C.|D.CDC.D.|
|00004fd0| 43 f5 44 0c 54 44 54 44 | 54 44 54 44 54 44 54 44 |C.D.TDTD|TDTDTDTD|
|00004fe0| 54 91 08 59 99 99 89 99 | 99 88 89 89 fd 88 01 78 |T..Y....|.......x|
|00004ff0| 77 fb 88 07 78 77 78 78 | 88 88 89 88 fc 77 fe 67 |w...xwxx|.....w.g|
|00005000| 07 77 67 77 67 77 67 67 | 66 fc 67 fe 66 04 56 55 |.wgwgwgg|f.g.f.VU|
|00005010| 55 56 66 f7 56 fe 55 04 | 56 55 56 55 55 f3 56 f8 |UVf.V.U.|VUVUU.V.|
|00005020| 55 00 56 f7 55 03 56 56 | 55 55 fc 45 fc 55 02 44 |U.V.U.VV|UU.E.U.D|
|00005030| 45 45 fd 55 fc 45 fd 44 | 01 45 45 fe 44 03 45 45 |EE.U.E.D|.EE.D.EE|
|00005040| 44 45 f6 44 04 34 34 33 | 33 34 fa 33 02 23 33 23 |DE.D.443|34.3.#3#|
|00005050| fb 33 02 34 33 34 fb 33 | 00 23 f9 33 f1 34 01 44 |.3.434.3|.#.3.4.D|
|00005060| 44 f6 34 fd 44 fe 34 01 | 44 34 fe 44 00 34 fa 44 |D.4.D.4.|D4.D.4.D|
|00005070| 01 45 44 a5 07 6a aa ba | aa aa a9 99 a9 fe 99 04 |.ED..j..|........|
|00005080| 98 98 87 88 88 fd 98 fe | 88 02 87 88 88 fe 98 fe |........|........|
|00005090| 87 fe 77 00 76 fa 77 f9 | 76 fe 66 fd 65 00 66 fa |..w.v.w.|v.f.e.f.|
|000050a0| 65 03 66 65 65 55 fc 65 | 00 55 fb 65 fe 66 00 65 |e.feeU.e|.U.e.f.e|
|000050b0| fe 66 fd 65 04 55 65 55 | 65 55 f8 65 00 55 fc 65 |.f.e.UeU|eU.e.U.e|
|000050c0| fe 55 01 54 54 fd 55 02 | 65 65 54 fc 55 00 65 fe |.U.TT.U.|eeT.U.e.|
|000050d0| 55 02 54 54 44 f8 54 00 | 55 fa 54 fa 44 fb 43 03 |U.TTD.T.|U.T.D.C.|
|000050e0| 33 43 33 43 f6 33 fe 43 | 01 33 43 fe 33 00 43 fe |3C3C.3.C|.3C.3.C.|
|000050f0| 33 fe 43 00 33 fc 43 01 | 44 44 fe 43 01 44 43 f6 |3.C.3.C.|DD.C.DC.|
|00005100| 44 01 43 44 fe 43 fd 44 | 02 54 44 43 fc 44 00 54 |D.CD.C.D|.TDC.D.T|
|00005110| fe 44 fe 54 fe 44 01 54 | 53 9a 00 5b fe ab 00 aa |.D.T.D.T|S..[....|
|00005120| fe 9a fe 99 fe 88 fc 89 | 01 88 89 fe 88 01 78 78 |........|......xx|
|00005130| fe 88 fb 77 03 67 77 67 | 77 fb 67 fd 66 03 67 67 |...w.gwg|w.g.f.gg|
|00005140| 66 66 fc 55 00 56 fa 55 | 00 56 fc 55 0b 56 55 56 |ff.U.V.U|.V.U.VUV|
|00005150| 55 56 55 56 55 56 55 56 | 55 fe 56 01 55 56 fb 55 |UVUVUVUV|U.V.UV.U|
|00005160| 05 45 55 45 55 55 56 f2 | 55 fb 45 fe 55 09 45 55 |.EUEUUV.|U.E.U.EU|
|00005170| 45 55 45 55 45 55 45 45 | fe 44 fc 45 03 44 45 44 |EUEUEUEE|.D.E.DED|
|00005180| 45 f7 44 05 34 44 34 44 | 34 34 fd 33 00 23 fd 33 |E.D.4D4D|44.3.#.3|
|00005190| fa 23 f5 33 fe 23 fc 33 | 02 34 33 33 fe 34 00 33 |.#.3.#.3|.433.4.3|
|000051a0| f9 34 00 44 f7 34 00 33 | fd 34 00 44 fc 34 fe 44 |.4.D.4.3|.4.D.4.D|
|000051b0| fe 34 f9 44 ab 00 6b fc | bb 00 ba fe aa 0a a9 98 |.4.D..k.|........|
|000051c0| 88 98 98 99 99 98 99 98 | 88 fe 98 fe 88 01 98 88 |........|........|
|000051d0| fd 87 fc 77 0d 76 77 76 | 77 76 76 66 76 66 76 66 |...w.vwv|wvvfvfvf|
|000051e0| 76 65 66 fe 65 00 55 fd | 65 fe 55 04 65 55 65 55 |vef.e.U.|e.U.eUeU|
|000051f0| 65 fc 55 f1 65 02 55 55 | 65 fd 55 00 54 fd 55 02 |e.U.e.UU|e.U.T.U.|
|00005200| 65 55 65 fe 55 02 65 55 | 65 fb 55 01 54 55 fe 54 |eUe.U.eU|e.U.TU.T|
|00005210| 02 55 55 65 fc 55 02 54 | 55 55 fd 54 01 44 44 f7 |.UUe.U.T|UU.T.DD.|
|00005220| 54 02 44 54 44 fe 54 fb | 44 fd 43 fa 33 01 43 32 |T.DTD.T.|D.C.3.C2|
|00005230| fe 33 00 32 fb 33 00 43 | f9 33 00 32 fd 33 fe 43 |.3.2.3.C|.3.2.3.C|
|00005240| 02 33 43 33 f6 43 09 44 | 44 43 44 43 44 43 44 43 |.3C3.C.D|DCDCDCDC|
|00005250| 44 fc 43 fd 44 01 43 43 | fc 44 00 43 f9 44 00 53 |D.C.D.CC|.D.C.D.S|
|00005260| 89 00 5b fc bb 0d ab ab | aa aa 99 89 88 89 89 99 |..[.....|........|
|00005270| 9a 99 89 89 fd 88 fe 78 | 01 88 88 fe 78 fd 77 fa |.......x|....x.w.|
|00005280| 67 fd 66 00 67 fe 66 fe | 56 f1 55 00 45 ea 55 fc |g.f.g.f.|V.U.E.U.|
|00005290| 45 f6 55 fe 45 fe 55 09 | 45 55 45 45 44 45 45 55 |E.U.E.U.|EUEEDEEU|
|000052a0| 45 55 f7 45 fc 44 02 45 | 44 45 fe 44 03 45 44 44 |EU.E.D.E|DE.D.EDD|
|000052b0| 34 fa 44 03 34 44 34 34 | fd 33 01 23 33 fe 23 00 |4.D.4D44|.3.#3.#.|
|000052c0| 33 fa 23 00 33 fe 23 fc | 33 fa 23 f5 33 fe 34 02 |3.#.3.#.|3.#.3.4.|
|000052d0| 33 34 33 f4 34 fe 33 02 | 34 34 44 fc 34 03 44 34 |343.4.3.|44D.4.D4|
|000052e0| 44 33 fd 34 04 44 34 44 | 34 44 95 01 6b cc fc cb |D3.4.D4D|4D..k...|
|000052f0| 0b bb bb ba ba a9 a9 99 | aa a9 aa a9 99 fe 98 fc |........|........|
|00005300| 88 00 87 fc 88 fe 87 fe | 76 01 77 77 fd 76 00 66 |........|v.ww.v.f|
|00005310| fc 76 01 66 76 fe 65 00 | 66 fd 65 f4 55 01 65 55 |.v.fv.e.|f.e.U.eU|
|00005320| fe 65 fc 55 00 65 f7 55 | 00 54 fb 55 00 65 fe 55 |.e.U.e.U|.T.U.e.U|
|00005330| fe 65 09 55 54 54 55 55 | 65 55 65 55 55 fe 54 fa |.e.UTTUU|eUeUU.T.|
|00005340| 55 fe 54 fe 55 01 54 55 | f3 54 03 44 54 44 54 fb |U.T.U.TU|.T.DTDT.|
|00005350| 44 fd 43 f5 33 00 32 f9 | 33 03 43 33 33 32 fe 33 |D.C.3.2.|3.C332.3|
|00005360| 00 32 fb 33 01 43 33 fe | 43 00 33 f7 43 fe 44 fc |.2.3.C3.|C.3.C.D.|
|00005370| 43 05 44 43 43 33 33 43 | fc 44 00 43 f4 44 00 43 |C.DCC33C|.D.C.D.C|
|00005380| a8 0a 6c bc bc bb bc bb | bc bb bb aa aa fe 9a 05 |..l.....|........|
|00005390| ab aa aa 9a 99 89 fc 88 | 0a 78 78 77 78 78 88 78 |........|.xxwxx.x|
|000053a0| 88 78 78 77 fd 67 02 77 | 67 67 f9 66 00 56 fe 66 |.xxw.g.w|gg.f.V.f|
|000053b0| 03 55 56 55 56 fb 55 fe | 45 00 55 fe 45 f2 55 05 |.UVUV.U.|E.U.E.U.|
|000053c0| 45 55 45 55 45 55 fa 45 | f8 55 fd 45 fb 55 fc 45 |EUEUEU.E|.U.E.U.E|
|000053d0| 04 55 55 45 45 55 fb 45 | 00 44 fe 45 06 44 45 44 |.UUEEU.E|.D.E.DED|
|000053e0| 45 44 45 44 fe 45 01 44 | 45 f9 44 03 34 44 34 34 |EDED.E.D|E.D.4D44|
|000053f0| fa 33 00 23 fe 33 02 23 | 33 33 fa 23 fe 33 f8 23 |.3.#.3.#|33.#.3.#|
|00005400| f5 33 02 34 33 34 fe 33 | fd 34 01 44 34 fe 33 13 |.3.434.3|.4.D4.3.|
|00005410| 34 34 33 33 23 33 33 34 | 34 44 34 34 33 34 34 44 |4433#334|4D44344D|
|00005420| 34 44 34 44 fc 34 01 44 | 43 8e 01 7b cc fe cb 00 |4D4D.4.D|C..{....|
|00005430| cc fd cb 09 ba ba aa ba | bb bb ba a9 a9 99 fb 98 |........|........|
|00005440| 06 88 87 87 98 88 88 98 | fe 87 04 77 77 76 77 77 |........|...wwvww|
|00005450| fe 76 fe 66 03 76 66 66 | 65 fd 66 fc 65 fd 55 fe |.v.f.vff|e.f.e.U.|
|00005460| 54 07 55 54 55 54 54 55 | 55 65 f2 55 08 54 54 55 |T.UTUTTU|Ue.U.TTU|
|00005470| 55 54 55 54 55 54 f6 55 | 00 54 f9 55 03 54 54 55 |UTUTUT.U|.T.U.TTU|
|00005480| 54 fa 55 ec 54 04 44 44 | 54 44 54 fb 44 fd 43 f5 |T.U.T.DD|TDT.D.C.|
|00005490| 33 00 32 fe 33 02 32 33 | 32 fd 33 fa 32 f5 33 f3 |3.2.3.23|2.3.2.3.|
|000054a0| 43 00 33 fe 43 fd 33 02 | 43 44 44 fe 43 00 33 fc |C.3.C.3.|CDD.C.3.|
|000054b0| 44 03 43 44 43 44 fd 43 | a1 16 6c bc bc cc bc cc |D.CDCD.C|..l.....|
|000054c0| bc bc bb bb ab aa aa ab | bb bb ab aa 99 99 89 99 |........|........|
|000054d0| 89 fd 99 17 89 88 89 88 | 89 88 88 77 78 77 77 66 |........|...wxwwf|
|000054e0| 66 67 67 66 66 56 66 56 | 66 66 56 55 fc 56 fe 55 |fggffVfV|ffVU.V.U|
|000054f0| 00 45 fc 55 fe 45 04 44 | 45 44 45 45 fa 55 04 45 |.E.U.E.D|EDEE.U.E|
|00005500| 55 45 55 45 fe 55 f6 45 | 00 55 fc 45 02 55 45 55 |UEUE.U.E|.U.E.UEU|
|00005510| f8 45 00 55 fe 45 00 55 | f9 45 01 44 45 fe 44 fe |.E.U.E.U|.E.DE.D.|
|00005520| 45 f6 44 00 45 f5 44 fe | 34 f8 33 ef 23 00 22 f9 |E.D.E.D.|4.3.#.".|
|00005530| 23 00 33 fe 23 04 33 23 | 33 33 34 fa 33 05 34 33 |#.3.#.3#|334.3.43|
|00005540| 34 33 33 23 fd 33 fe 23 | 00 33 fe 34 01 33 33 fe |433#.3.#|.3.4.33.|
|00005550| 34 00 44 fb 34 03 33 34 | 34 33 9c 01 7c cb fe cc |4.D.4.34|43..|...|
|00005560| 01 cb cc fd cb 0a ba bb | bb cb cb ba aa a9 99 99 |........|........|
|00005570| a9 fb aa 00 a9 fe 99 06 | a9 98 88 88 87 77 77 fc |........|.....ww.|
|00005580| 76 04 66 66 76 66 76 f9 | 65 f9 55 03 54 55 54 55 |v.ffvfv.|e.U.TUTU|
|00005590| fe 54 04 55 55 65 55 65 | fd 55 00 54 fb 55 02 54 |.T.UUeUe|.U.T.U.T|
|000055a0| 54 55 fa 54 03 55 54 55 | 54 f2 55 00 54 fe 55 04 |TU.T.UTU|T.U.T.U.|
|000055b0| 54 55 54 55 54 fd 55 f0 | 54 03 44 44 54 54 fe 44 |TUTUT.U.|T.DDTT.D|
|000055c0| 00 54 fe 44 00 54 fd 44 | fb 43 01 33 43 fb 33 00 |.T.D.T.D|.C.3C.3.|
|000055d0| 32 fb 33 06 32 32 33 32 | 33 32 33 fb 32 f6 33 03 |2.3.2232|323.2.3.|
|000055e0| 43 33 43 33 fc 43 00 33 | fe 43 fd 33 01 43 43 fc |C3C3.C.3|.C.3.CC.|
|000055f0| 33 fd 43 fc 44 f8 43 97 | 00 6c f9 bc 1d bb bb ab |3.C.D.C.|.l......|
|00005600| bb bc bc bb bb aa aa 99 | 9a 9a aa aa ab aa ab aa |........|........|
|00005610| 9a 99 9a aa 9a 99 99 88 | 78 77 67 fe 66 03 67 66 |........|xwg.f.gf|
|00005620| 66 56 fe 66 00 56 f9 55 | fd 45 fe 55 f8 45 fb 55 |fV.f.V.U|.E.U.E.U|
|00005630| fd 45 00 55 fb 45 fe 44 | 01 45 44 ed 45 00 55 fd |.E.U.E.D|.ED.E.U.|
|00005640| 45 00 44 fe 45 00 44 fc | 45 fa 44 00 45 eb 44 fc |E.D.E.D.|E.D.E.D.|
|00005650| 34 fc 33 06 23 33 23 33 | 23 23 22 fa 23 00 22 fc |4.3.#3#3|##".#.".|
|00005660| 23 02 22 23 22 f9 23 00 | 33 fc 23 01 33 23 fd 33 |#."#".#.|3.#.3#.3|
|00005670| 00 34 fe 33 00 34 fa 33 | 07 34 33 33 23 33 23 33 |.4.3.4.3|.433#3#3|
|00005680| 33 fc 34 00 33 fe 34 01 | 33 34 fe 33 01 34 33 ac |3.4.3.4.|34.3.43.|
|00005690| 05 7b cc cb cc cb cc fd | cb 02 ba bb bb fd cb 0a |.{......|........|
|000056a0| ba aa a9 99 aa aa ba aa | ba ba bb fe aa 06 ba ba |........|........|
|000056b0| aa a9 99 98 87 fb 76 04 | 66 66 76 76 66 fe 65 fd |......v.|ffvvf.e.|
|000056c0| 55 fa 54 01 55 55 fd 54 | fb 55 01 65 65 fe 55 fe |U.T.UU.T|.U.ee.U.|
|000056d0| 54 02 55 54 55 fb 54 fe | 44 fd 54 01 55 54 fe 55 |T.UTU.T.|D.T.UT.U|
|000056e0| 08 54 55 54 55 54 55 54 | 55 54 fc 55 01 54 55 fa |.TUTUTUT|UT.U.TU.|
|000056f0| 54 00 55 fd 54 00 44 fc | 54 01 44 54 fc 44 00 54 |T.U.T.D.|T.DT.D.T|
|00005700| f3 44 00 43 fe 44 fc 43 | fa 33 f9 32 02 22 32 22 |.D.C.D.C|.3.2."2"|
|00005710| fc 32 00 22 f9 32 fe 33 | 02 32 33 32 fb 33 fe 43 |.2.".2.3|.232.3.C|
|00005720| 01 33 43 fe 33 00 43 fe | 33 02 43 33 43 fb 33 fb |.3C.3.C.|3.C3C.3.|
|00005730| 43 05 33 43 43 44 43 43 | fe 33 00 32 91 09 6c bc |C.3CCDCC|.3.2..l.|
|00005740| bc cc bc bc bb bc bb bb | fe ab 00 bb fe bc 01 bb |........|........|
|00005750| ab fd aa fc ab 10 aa ab | aa ab aa aa 9a 9a 99 88 |........|........|
|00005760| 77 77 67 67 66 66 56 fe | 66 01 56 56 fe 55 f8 45 |wwggffV.|f.VV.U.E|
|00005770| 01 44 45 fe 44 fb 45 fb | 55 f8 45 f8 44 01 45 44 |.DE.D.E.|U.E.D.ED|
|00005780| f0 45 fe 55 fc 45 03 44 | 45 44 45 f5 44 00 34 f7 |.E.U.E.D|EDE.D.4.|
|00005790| 44 05 34 44 44 34 44 34 | fe 44 f8 34 fe 33 02 23 |D.4DD4D4|.D.4.3.#|
|000057a0| 23 33 fe 23 fe 22 fe 23 | fc 22 00 23 fc 22 01 23 |#3.#.".#|.".#.".#|
|000057b0| 22 fe 23 00 22 f5 23 f8 | 33 02 23 33 23 fc 33 02 |".#.".#.|3.#3#.3.|
|000057c0| 23 33 23 fe 33 fd 34 01 | 33 33 fe 34 fc 33 97 05 |#3#.3.4.|33.4.3..|
|000057d0| 7c cc cc cb cc cc fe cb | fc bb 04 cb cb cc cb cb ||.......|........|
|000057e0| fc ba 00 bb fe ba fd bb | 01 ba ba fe aa 0b a9 98 |........|........|
|000057f0| 88 88 87 87 76 66 66 76 | 66 66 fd 65 fd 55 01 54 |....vffv|ff.e.U.T|
|00005800| 55 fd 54 00 44 fd 54 02 | 55 55 54 fc 55 00 65 fe |U.T.D.T.|UUT.U.e.|
|00005810| 55 fc 54 00 55 f8 54 00 | 44 fb 54 00 55 fd 54 f9 |U.T.U.T.|D.T.U.T.|
|00005820| 55 00 54 fe 55 03 54 55 | 54 55 f7 54 03 44 54 44 |U.T.U.TU|TU.T.DTD|
|00005830| 54 e7 44 f9 43 fb 33 f7 | 32 00 22 f3 32 03 33 32 |T.D.C.3.|2.".2.32|
|00005840| 33 32 fc 33 02 32 33 33 | fe 43 03 33 43 33 43 fc |32.3.233|.C.3C3C.|
|00005850| 33 01 43 43 fb 33 fe 43 | 03 44 44 43 44 fe 43 05 |3.CC.3.C|.DDCD.C.|
|00005860| 44 43 44 43 43 32 a4 00 | 6c fc bc 0a cc bc bc bb |DCDCC2..|l.......|
|00005870| bb ab bb bc bc bb bc fe | bb fa ab 05 aa ab ab bb |........|........|
|00005880| ab ab fc aa 06 9a 99 99 | 88 78 77 67 fe 66 00 56 |........|.xwg.f.V|
|00005890| fa 55 04 56 55 55 45 55 | fc 44 f7 45 fe 55 f9 45 |.U.VUUEU|.D.E.U.E|
|000058a0| 04 44 45 44 45 44 fe 45 | 06 44 45 45 44 45 45 44 |.DEDED.E|.DEEDEED|
|000058b0| fe 45 00 44 f9 45 02 55 | 45 45 fe 55 fc 45 01 44 |.E.D.E.U|EE.U.E.D|
|000058c0| 45 f1 44 00 34 fc 44 fe | 34 00 44 fa 34 0a 44 34 |E.D.4.D.|4.D.4.D4|
|000058d0| 34 33 34 33 34 33 33 34 | 34 fe 33 02 23 23 33 fd |43434334|4.3.##3.|
|000058e0| 23 03 22 23 22 23 f8 22 | 00 23 fe 22 03 23 22 23 |#."#"#."|.#.".#"#|
|000058f0| 22 fb 23 00 33 fc 23 f9 | 33 fe 23 fd 33 fd 23 02 |".#.3.#.|3.#.3.#.|
|00005900| 33 34 33 fa 34 00 33 fc | 34 00 33 92 02 7b cc cb |343.4.3.|4.3..{..|
|00005910| fe cc 01 cb cc f7 cb fc | ba 01 bb bb fb ba 01 bb |........|........|
|00005920| bb fd ba 0d aa a9 aa aa | a9 a8 87 87 77 76 76 65 |........|....wvve|
|00005930| 65 55 fe 65 01 66 66 fd | 65 00 55 fe 54 00 44 fd |eU.e.ff.|e.U.T.D.|
|00005940| 54 00 55 fc 54 fe 55 02 | 54 54 55 fd 54 00 55 ea |T.U.T.U.|TTU.T.U.|
|00005950| 54 fe 55 06 54 55 54 55 | 55 54 54 fe 55 fb 54 f3 |T.U.TUTU|UTT.U.T.|
|00005960| 44 00 43 fa 44 02 43 44 | 43 fc 44 03 43 44 43 44 |D.C.D.CD|C.D.CDCD|
|00005970| f9 43 04 33 43 33 33 32 | fd 33 f6 32 02 22 32 22 |.C.3C332|.3.2."2"|
|00005980| f2 32 04 33 33 32 33 32 | f8 33 fe 32 fc 33 fe 32 |.2.33232|.3.2.3.2|
|00005990| 01 33 33 fb 43 00 44 fe | 43 fe 44 01 43 43 96 00 |.33.C.D.|C.D.CC..|
|000059a0| 6c fc bc 00 bb fe bc 0f | bb bc bb bc bb bc bb bb |l.......|........|
|000059b0| aa aa 9a 9a aa ab ab bb | fe ab 04 bb aa ab ab bb |........|........|
|000059c0| fe aa 0e 99 99 9a 9a aa | 99 89 88 77 77 66 66 56 |........|...wwffV|
|000059d0| 55 55 fe 56 fe 66 03 55 | 56 55 55 fe 44 fe 45 fe |UU.V.f.U|VUU.D.E.|
|000059e0| 55 fa 45 00 44 fe 45 00 | 44 fe 45 fe 44 fd 45 fe |U.E.D.E.|D.E.D.E.|
|000059f0| 44 05 45 45 44 45 44 45 | fc 44 fa 45 00 44 fa 45 |D.EEDEDE|.D.E.D.E|
|00005a00| f9 44 e0 34 04 33 33 34 | 33 34 fb 33 f9 23 01 22 |.D.4.334|34.3.#."|
|00005a10| 23 f6 22 00 23 fa 22 f4 | 23 06 33 33 23 33 23 23 |#.".#.".|#.33#3##|
|00005a20| 22 fc 23 00 33 fb 23 02 | 33 34 34 fe 33 02 34 34 |".#.3.#.|344.3.44|
|00005a30| 33 fc 34 00 33 91 00 7b | fe cb 04 cc cb cc cb cc |3.4.3..{|........|
|00005a40| fe cb 0b cc cb cc cb cb | ba ba aa 99 99 aa aa fe |........|........|
|00005a50| bb 02 ba bb ba fc bb 04 | ba ba a9 a9 99 fe a9 05 |........|........|
|00005a60| 99 99 98 98 87 76 fe 66 | 00 76 fe 66 00 76 fe 66 |.....v.f|.v.f.v.f|
|00005a70| 01 65 65 fd 55 fa 65 03 | 55 65 55 55 f4 54 00 55 |.ee.U.e.|UeUU.T.U|
|00005a80| db 54 fd 44 00 43 fc 44 | 00 43 fc 44 00 43 fe 44 |.T.D.C.D|.C.D.C.D|
|00005a90| 01 43 44 fe 43 00 44 f7 | 43 00 33 fe 43 02 33 43 |.CD.C.D.|C.3.C.3C|
|00005aa0| 43 fa 33 01 32 33 f9 32 | 00 22 fa 32 00 22 f9 32 |C.3.23.2|.".2.".2|
|00005ab0| 01 33 32 f4 33 fc 32 fc | 33 00 32 fd 33 fc 43 00 |.32.3.2.|3.2.3.C.|
|00005ac0| 33 fd 43 fe 44 00 42 9c | 00 6c f9 bc 10 bb bc bb |3.C.D.B.|.l......|
|00005ad0| bc bc bb bc bb bb aa 99 | 99 89 9a 9a bb bb f8 ab |........|........|
|00005ae0| 01 aa aa fe 9a 08 99 99 | 89 89 9a 99 89 88 77 fe |........|......w.|
|00005af0| 67 08 77 67 67 66 66 56 | 66 66 56 fd 55 fe 56 00 |g.wggffV|ffV.U.V.|
|00005b00| 66 fc 56 fe 55 fe 45 05 | 44 44 45 45 44 44 fe 45 |f.V.U.E.|DDEEDD.E|
|00005b10| 00 44 fc 45 00 44 fa 45 | fe 44 00 45 fe 44 01 45 |.D.E.D.E|.D.E.D.E|
|00005b20| 44 f8 45 03 44 45 44 45 | fc 44 fa 34 00 33 fa 34 |D.E.DEDE|.D.4.3.4|
|00005b30| 00 33 fb 34 03 33 34 34 | 33 fc 34 01 33 34 f6 33 |.3.4.344|3.4.34.3|
|00005b40| f8 23 03 22 23 22 23 f6 | 22 fe 23 01 22 23 fe 22 |.#."#"#.|".#."#."|
|00005b50| f5 23 00 33 f0 23 02 33 | 33 34 fe 33 02 34 33 33 |.#.3.#.3|34.3.433|
|00005b60| fd 34 00 33 95 00 7b fd | cb 00 cc f6 cb 06 bb ba |.4.3..{.|........|
|00005b70| ba a9 98 9a aa fd bb 03 | ba bb ba bb fc ba 06 aa |........|........|
|00005b80| a9 aa a9 a9 98 99 fe a9 | 02 99 98 98 fe 88 03 87 |........|........|
|00005b90| 87 76 76 fd 66 fc 65 fd | 66 00 65 fd 66 03 65 65 |.vv.f.e.|f.e.f.ee|
|00005ba0| 55 55 fe 54 00 44 f4 54 | 00 44 fa 54 00 44 fe 54 |UU.T.D.T|.D.T.D.T|
|00005bb0| 04 44 54 44 54 44 f6 54 | fb 44 01 43 44 e1 43 fe |.DTDTD.T|.D.CD.C.|
|00005bc0| 33 00 43 f9 33 03 32 33 | 32 33 f9 32 01 22 32 fe |3.C.3.23|23.2."2.|
|00005bd0| 22 fe 32 00 22 f7 32 05 | 33 33 32 32 33 32 fa 33 |".2.".2.|332232.3|
|00005be0| 01 32 33 fc 32 02 33 32 | 33 fe 32 03 33 32 33 33 |.23.2.32|3.2.3233|
|00005bf0| fe 43 04 33 33 43 43 33 | fc 43 9f 00 7b fa bc 05 |.C.33CC3|.C..{...|
|00005c00| bb bc bb bc bb bc fd bb | 09 ab ab aa aa 9a aa ab |........|........|
|00005c10| bb ab bb fc ab 02 aa aa | ab fd aa 02 9a 99 89 fc |........|........|
|00005c20| 9a fe 99 0a 89 89 88 88 | 77 67 66 66 67 66 66 fb |........|wgffgff.|
|00005c30| 56 fe 55 04 56 56 66 56 | 66 fd 55 03 45 44 44 45 |V.U.VVfV|f.U.EDDE|
|00005c40| fa 44 00 45 fc 44 00 45 | fc 44 00 45 fe 44 05 45 |.D.E.D.E|.D.E.D.E|
|00005c50| 44 44 34 44 34 f2 44 fd | 34 00 33 fe 34 03 33 33 |DD4D4.D.|4.3.4.33|
|00005c60| 34 34 fb 33 00 34 fe 33 | 03 34 34 33 34 fc 33 00 |44.3.4.3|.4434.3.|
|00005c70| 34 fc 33 01 23 23 fe 33 | 03 23 33 23 33 f7 23 f2 |4.3.##.3|.#3#3.#.|
|00005c80| 22 01 23 22 fe 23 fe 22 | f5 23 00 33 fd 23 00 22 |".#".#."|.#.3.#."|
|00005c90| f5 23 00 34 fa 33 fd 34 | 00 33 a8 08 7b cb cb cc |.#.4.3.4|.3..{...|
|00005ca0| cb cb cc cb cc fb cb 00 | bb fe cb 00 bb fd ba fe |........|........|
|00005cb0| bb 02 ba ba bb fc ba 00 | aa fc ba 01 a9 a9 fd aa |........|........|
|00005cc0| 09 a9 aa a9 99 a9 a9 a8 | 98 88 87 fd 77 00 76 fe |........|....w.v.|
|00005cd0| 66 fd 65 fe 55 04 65 66 | 66 65 66 fe 65 fe 55 f6 |f.e.U.ef|fef.e.U.|
|00005ce0| 54 01 44 44 f6 54 01 44 | 54 fc 44 04 54 54 44 44 |T.DD.T.D|T.D.TTDD|
|00005cf0| 54 fe 44 03 54 44 54 54 | fc 44 fe 43 00 44 fb 43 |T.D.TDTT|.D.C.D.C|
|00005d00| fe 33 f6 43 02 33 43 33 | fc 43 fc 33 00 43 fb 33 |.3.C.3C3|.C.3.C.3|
|00005d10| 05 32 32 33 32 32 33 f9 | 32 02 22 32 22 f1 32 01 |.223223.|2."2".2.|
|00005d20| 33 33 fe 32 02 33 33 32 | fa 33 04 32 33 32 33 32 |33.2.332|.3.23232|
|00005d30| fe 33 08 32 33 32 33 32 | 33 33 43 43 fd 33 fd 43 |.3.23232|33CC.3.C|
|00005d40| 01 44 43 8d 00 7c f6 bc | fd bb 00 bc fe bb 07 ab |.DC..|..|........|
|00005d50| aa ab aa bb ab ab aa fa | ab fe aa 00 ab fd aa 04 |........|........|
|00005d60| 9a 9a aa 9a 99 fe 9a fd | 99 07 88 88 78 88 78 77 |........|....x.xw|
|00005d70| 67 67 fe 66 00 56 fe 55 | 0a 45 45 55 56 55 55 56 |gg.f.V.U|.EEUVUUV|
|00005d80| 55 55 45 55 f7 45 fd 44 | 00 34 f6 44 00 34 fe 44 |UUEU.E.D|.4.D.4.D|
|00005d90| 03 34 44 34 34 fd 44 02 | 34 44 34 fd 44 fa 34 fe |.4D44.D.|4D4.D.4.|
|00005da0| 33 02 34 33 34 f3 33 01 | 34 34 f7 33 01 23 23 fe |3.434.3.|44.3.##.|
|00005db0| 33 f4 23 01 22 23 f8 22 | 02 23 22 23 fe 22 05 23 |3.#."#."|.#"#.".#|
|00005dc0| 22 23 22 23 22 e2 23 fb | 33 02 23 33 33 fe 34 00 |"#"#".#.|3.#33.4.|
|00005dd0| 33 92 02 7b cc cb fe cc | 00 cb fe cc fd cb 01 bb |3..{....|........|
|00005de0| bb fd cb f8 ba fd bb fa | ba 01 aa ba fe aa fe a9 |........|........|
|00005df0| 01 aa aa fd a9 00 99 fc | 98 01 87 87 fe 77 01 76 |........|.....w.v|
|00005e00| 66 fe 65 fe 55 02 65 55 | 65 f5 55 01 54 55 fd 54 |f.e.U.eU|e.U.TU.T|
|00005e10| fc 44 00 54 f8 44 03 54 | 44 44 43 f4 44 02 43 44 |.D.T.D.T|DDC.D.CD|
|00005e20| 43 fe 44 f9 43 fa 33 fe | 43 fe 33 06 43 33 43 33 |C.D.C.3.|C.3.C3C3|
|00005e30| 43 33 43 fb 33 00 32 fd | 33 03 32 32 33 33 f4 32 |C3C.3.2.|3.2233.2|
|00005e40| 01 22 32 fe 22 f8 32 07 | 22 32 32 33 32 32 33 33 |."2.".2.|"2232233|
|00005e50| fa 32 02 33 32 33 f5 32 | 01 33 33 fe 32 f9 33 01 |.2.323.2|.33.2.3.|
|00005e60| 43 33 fe 43 92 00 7b f8 | bc f5 bb 01 ab ab fd aa |C3.C..{.|........|
|00005e70| fb ab 01 aa ab fa aa fe | 9a 00 99 fc 9a 01 99 99 |........|........|
|00005e80| fd 89 fe 88 02 78 77 78 | fe 77 fe 66 01 55 56 fd |.....xwx|.w.f.UV.|
|00005e90| 55 f8 45 06 55 55 45 45 | 55 45 45 fe 44 00 34 fb |U.E.UUEE|UEE.D.4.|
|00005ea0| 44 03 34 44 34 44 fe 34 | 02 44 34 44 fe 34 02 44 |D.4D4D.4|.D4D.4.D|
|00005eb0| 34 44 f3 34 f4 33 01 23 | 23 fa 33 00 23 fb 33 03 |4D.4.3.#|#.3.#.3.|
|00005ec0| 23 23 33 33 fd 23 00 33 | f9 23 05 22 22 23 23 22 |##33.#.3|.#.""##"|
|00005ed0| 23 f0 22 03 23 23 34 45 | fe 56 08 55 55 44 34 34 |#.".##4E|.V.UUD44|
|00005ee0| 33 23 22 22 fc 23 fe 22 | fc 23 fe 22 01 23 22 fd |3#"".#."|.#.".#".|
|00005ef0| 23 00 33 fc 23 fc 33 8c | 01 8b cb fe cc 00 cb fe |#.3.#.3.|........|
|00005f00| cc fd cb 00 bb fe cb 02 | bb cb cb fd bb fd ba fc |........|........|
|00005f10| bb 07 ba bb ba ba aa ba | aa ba fb aa 03 a9 aa a9 |........|........|
|00005f20| aa fe a9 02 99 98 99 fe | 98 01 88 98 fe 88 fe 87 |........|........|
|00005f30| 00 77 fe 76 fe 66 03 65 | 65 55 55 fe 54 f8 55 fd |.w.v.f.e|eUU.T.U.|
|00005f40| 54 e7 44 04 43 44 44 43 | 43 fe 44 fb 43 03 33 43 |T.D.CDDC|C.D.C.3C|
|00005f50| 33 43 fb 33 00 32 f2 33 | 00 32 f7 33 02 32 32 33 |3C.3.2.3|.2.3.223|
|00005f60| f1 32 fe 22 fb 32 0f 33 | 55 78 ab cc cc dc dc cc |.2.".2.3|Ux......|
|00005f70| cb ba a9 87 66 64 43 f7 | 32 00 33 f8 32 f7 33 03 |....fdC.|2.3.2.3.|
|00005f80| 43 33 43 42 9f 01 9b bb | fa bc 01 bb bc fb bb 03 |C3CB....|........|
|00005f90| ab bb ab bb fa ab 06 bb | ab bb ab bb ab ab fe aa |........|........|
|00005fa0| 00 ab fd aa fe 9a 00 aa | fd 9a fd 99 05 89 99 89 |........|........|
|00005fb0| 89 88 89 fd 88 01 78 78 | fc 77 01 67 67 fe 66 fe |......xx|.w.gg.f.|
|00005fc0| 55 01 45 44 f7 45 fe 44 | fe 34 00 44 f9 34 00 44 |U.ED.E.D|.4.D.4.D|
|00005fd0| f9 34 01 44 44 fa 34 00 | 33 fe 34 03 33 34 33 34 |.4.DD.4.|3.4.3434|
|00005fe0| f9 33 00 23 fe 33 fe 23 | 04 33 33 23 33 33 fa 23 |.3.#.3.#|.33#33.#|
|00005ff0| 00 33 f1 23 05 22 23 22 | 23 22 23 f4 22 07 23 23 |.3.#."#"|#"#.".##|
|00006000| 34 45 7a cd de de fc ee | 08 de ee ee dd cd cb 87 |4Ez.....|........|
|00006010| 54 33 fc 23 fe 22 fe 23 | 01 22 23 fe 22 f5 23 03 |T3.#.".#|."#.".#.|
|00006020| 33 33 34 33 a1 03 ab cb | cb cc fe cb 00 cc fd cb |3343....|........|
|00006030| 03 bb bb cb cb fc bb 00 | ba f8 bb fb ba 02 aa aa |........|........|
|00006040| ba fd aa 01 a9 aa fd a9 | 05 99 a9 99 a9 a9 99 fc |........|........|
|00006050| 98 0a 88 88 98 88 88 87 | 87 77 87 77 87 fd 77 03 |........|.w.w..w.|
|00006060| 76 76 65 65 fd 55 01 54 | 55 fa 54 fc 44 06 43 44 |vvee.U.T|U.T.D.CD|
|00006070| 43 44 43 44 43 fc 44 00 | 43 f8 44 fe 43 03 44 43 |CDCDC.D.|C.D.C.DC|
|00006080| 43 33 fc 43 f3 33 00 32 | fe 33 08 32 33 32 33 32 |C3.C.3.2|.3.23232|
|00006090| 33 32 33 32 fe 33 f8 32 | 00 33 f7 32 f3 22 03 33 |3232.3.2|.3.2.".3|
|000060a0| 57 9a cd fd ee 02 fe fe | ee fc fe 07 ee fe ee ed |W.......|........|
|000060b0| ca a8 86 54 f5 32 07 22 | 32 22 32 32 33 32 33 fe |...T.2."|2"22323.|
|000060c0| 32 fc 33 01 43 42 98 00 | ab f9 bc 02 bb bb bc fe |2.3.CB..|........|
|000060d0| bb 00 bc fd bb f7 ab 05 | aa aa ab ab aa ab fd aa |........|........|
|000060e0| 01 9a aa fe 9a 00 99 fe | 9a 04 99 9a 9a 99 99 fc |........|........|
|000060f0| 89 fe 88 05 78 88 88 77 | 78 78 f8 77 02 67 66 66 |....x..w|xx.w.gff|
|00006100| fb 55 fd 45 fe 44 eb 34 | 07 44 34 44 34 34 33 34 |.U.E.D.4|.D4D4434|
|00006110| 33 fe 34 fe 33 00 34 fb | 33 fe 23 00 33 e9 23 00 |3.4.3.4.|3.#.3.#.|
|00006120| 22 fe 23 00 22 fc 23 03 | 22 23 22 23 f3 22 0c 12 |".#.".#.|"#"#."..|
|00006130| 22 22 23 46 8c de ee ee | ef ee ef ee fe ef 03 ee |""#F....|........|
|00006140| ef ee ef fe ee 08 ef ee | ee dd ba 76 44 33 33 fb |........|...vD33.|
|00006150| 22 01 23 23 fc 22 03 23 | 23 33 22 fb 23 fe 33 b0 |".##.".#|#3".#.3.|
|00006160| 01 bc cb fc cc 06 cb cc | cb cc cb cb bb fc cb 02 |........|........|
|00006170| bb bb ba fd bb f6 ba 01 | aa ba fb aa 12 a9 99 a9 |........|........|
|00006180| aa a9 a9 98 a9 99 99 98 | 99 98 99 98 98 88 98 98 |........|........|
|00006190| fe 88 fd 87 00 77 fc 87 | 05 76 77 76 66 65 66 fd |.....w..|.vwvfef.|
|000061a0| 65 01 55 55 fe 54 01 44 | 44 fd 43 f4 44 00 43 fa |e.UU.T.D|D.C.D.C.|
|000061b0| 44 04 43 44 43 43 33 fc | 43 05 33 43 33 43 33 43 |D.CDCC3.|C.3C3C3C|
|000061c0| fb 33 03 32 32 33 33 fc | 32 00 33 fc 32 03 33 33 |.3.2233.|2.3.2.33|
|000061d0| 32 32 fe 33 f8 32 00 33 | f6 32 fb 22 07 32 32 22 |22.3.2.3|.2.".22"|
|000061e0| 22 32 45 67 ce fd fe 03 | ff fe ff fe fe ff 05 fe |"2Eg....|........|
|000061f0| fe ff fe fe ff fd fe 08 | ee ec b9 86 64 43 32 32 |........|....dC22|
|00006200| 22 fc 32 fe 22 02 32 33 | 33 fc 32 fd 33 01 43 32 |".2.".23|3.2.3.C2|
|00006210| 8f 00 ac f7 bc f7 bb 02 | ab bb bb fa ab f9 aa 04 |........|........|
|00006220| 9a aa 9a 9a aa fb 9a 01 | 99 89 fe 99 00 88 fe 89 |........|........|
|00006230| fd 88 01 78 88 fd 78 03 | 77 78 77 78 fc 77 02 67 |...x..x.|wxwx.w.g|
|00006240| 66 66 fe 56 08 66 56 55 | 55 56 55 55 44 44 fe 34 |ff.V.fVU|UVUUDD.4|
|00006250| 01 33 33 f7 34 00 44 f5 | 34 f1 33 f3 23 00 22 fe |.33.4.D.|4.3.#.".|
|00006260| 23 00 22 fa 23 00 22 fe | 23 02 22 23 22 fc 23 01 |#.".#.".|#."#".#.|
|00006270| 22 23 fe 22 00 23 fb 22 | 00 12 fb 22 04 24 35 8d |"#.".#."|...".$5.|
|00006280| ee ee fc ef 03 ff ee ff | ef fc ff fc ef fd ee 04 |........|........|
|00006290| cd b9 76 43 23 fe 22 fe | 23 fd 22 f6 23 01 33 33 |..vC#.".|#.".#.33|
|000062a0| 93 01 ab cc fc cb 00 cc | f9 cb f7 bb fb ba 05 aa |........|........|
|000062b0| ba aa ba aa ba fb aa 01 | a9 aa fe a9 07 aa a9 a9 |........|........|
|000062c0| 99 99 98 98 99 fd 98 fc | 88 01 87 88 f8 87 02 77 |........|.......w|
|000062d0| 76 76 fd 66 01 65 66 fc | 65 02 54 54 44 fd 43 00 |vv.f.ef.|e.TTD.C.|
|000062e0| 33 fb 43 01 44 43 fe 44 | 03 43 44 43 44 f9 43 fd |3.C.DC.D|.CDCD.C.|
|000062f0| 33 00 32 f8 33 f8 32 00 | 33 f2 32 00 33 f1 32 02 |3.2.3.2.|3.2.3.2.|
|00006300| 22 32 22 fe 32 fa 22 05 | 32 22 33 33 5a ee fd fe |"2".2.".|2"33Z...|
|00006310| 01 ff fe fc ff 00 fe fe | ff fd fe 01 ff ff fd fe |........|........|
|00006320| 06 ee fd d9 75 43 32 22 | fc 32 fe 22 f9 32 04 33 |....uC2"|.2.".2.3|
|00006330| 32 33 33 32 bf 01 8b bc | fd bb fc bc 02 bb bb bc |2332....|........|
|00006340| fe bb fe ab 09 bb bb ab | ab bb ab aa aa ab ab fc |........|........|
|00006350| aa 00 9a fd aa 01 9a aa | fd 9a 02 99 99 9a fc 99 |........|........|
|00006360| fe 89 07 98 88 89 88 88 | 78 88 88 fd 78 fa 77 07 |........|x...x.w.|
|00006370| 67 67 66 66 56 66 56 66 | fb 56 0a 55 55 45 44 44 |ggffVfVf|.V.UUEDD|
|00006380| 34 34 33 33 34 34 fd 33 | 01 34 33 f6 34 01 33 34 |443344.3|.43.4.34|
|00006390| fc 33 01 23 22 fb 23 00 | 33 fc 23 03 22 22 23 22 |.3.#".#.|3.#.""#"|
|000063a0| fe 23 05 22 23 22 23 22 | 23 fe 22 00 23 fe 22 fe |.#."#"#"|#.".#.".|
|000063b0| 23 fe 22 00 23 fa 22 02 | 23 22 23 f7 22 02 12 22 |#.".#.".|#"#.".."|
|000063c0| 12 fd 22 02 34 36 be fe | ee 04 ef ee ff ff ef fe |..".46..|........|
|000063d0| ff fe ef fd ff 00 ee fe | ef 09 ff ff ef ef ee ee |........|........|
|000063e0| db 86 44 23 fe 22 00 23 | fc 22 fc 23 02 22 23 22 |..D#.".#|.".#."#"|
|000063f0| fd 23 00 22 91 07 8c cb | cc cb bb cb cc cc fc cb |.#."....|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.